1. 系统管理
1.1. 功能截图
1.2. 知识点
说明K8S系统管理管理了多个k8s集群,包含了正在使用和未使用的集群信息。其中未使用的集群展示了集群的集群概述、组件、集群事件等信息,正在使用的集群展示更加全面信息,如节点、yaml、终端等信息。K8S菜单的其他子功能菜单默认关联的集群为正在使用的集群,可以通过点击不同集群来达到快速切换。
1.3. 功能详述
1.3.1. 集群卡片信息
基本信息
展示所有K8S集群列表的基本信息,如下图
更新
点击集群ID可以修改该集群名称和描述信息,点击未使用可以切换为正在使用集群,同时正在使用的集群自动切换为未使用集群。
删除
点击卡片右上角进行删除,正在使用的集群不允许删除,可以先切换为未使用集群再点击删除集群。
新增
点击页面的右上角的新增按钮,弹出新增信息输入框进行新增操作。新增支持两种方式,分别为admin.conf文件上传和证书密钥等输入,可以根据不用实际使用来选择不用的新增方式。
设为默认:表示新增的该集群默认为正在使用的集群
切换
通过点击箭头可以快速切换集群,切换集群的同时会展示该集群的基本信息
状态
展示的状态为多个节点状态的汇总,要是存在异常的节点则显示异常都正常则显示正常
1.3.2. 节点
点击集群卡片上的节点按钮,跳转到该集群的节点列表(适用于正在使用的集群)
该页面展示了节点状态、角色、IP、创建时间、版本信息、yaml以及基本监控信息等。
终端:连接节点所在服务器,该服务器必须在NTC管理(资源中心-服务器管理)并且保存了用户名和密码。
宿主机:跳转到 Docker-宿主机 功能菜单
服务器监控:跳转到服务器-监控 功能菜单
节点基本信息和监控
点击节点名称跳转到节点基本信息
通过多个tag展示了节点信息概述、标签/注释、污点、运行状态、事件等
标签/注释:可以新增、删除、更新节点标签,系统自带标签不允许操作
污点:可以新增、删除、修改节点污点,系统自带污点不允许操作
运行状态、事件:当节点存在异常往往可以通过该功能来查看具体的异常原因
1.3.3. yaml
通过该功能可以提交、删除、试运行任何K8S基础资源的yaml文件或者在线输入yaml内容。相同的资源将做更新操作。
1.3.4. 终端
通过选择不同的节点点击连接来操作不同节点的服务器,前提是在资源中心-服务器管理存在该节点资源和保存了用户密码等信息
1.3.5. 概述
展示了该集群各个基础资源数量(点击可以快速跳转到相应的资源)和图表展示了cpu和内存百分比情况(监控信息要求管理的K8S集群必须安装了metrics-server服务)
1.3.6. 集群事件
通过不同的条件来搜索K8S集群事件,可以快速定位集群异常
1.3.7. 组件
集群中scheduler、controller-manager、etcd组件的健康状态和异常信息
1.3.8. 预警通知
预警通知分为预警历史和预警规则,预警历史展示k8s健康检查产生的预警历史;预警规则可以修改cpu、内存预警阈值以及通知配置。
预警历史
所有k8s健康检查产生的预警历史都会在该列表展示,默认查询时间为最近24小时,提供不同的检查条件
特殊列说明:
是否发送:表示该规则是否已经通知出去(短信、邮件等),点击“是否发送”列可以查看具体发送日志
是否处理:用户是否主动处理该预警历史,一种标记用户是否已经知情该报警手段
通知信息:表示该预警历史通知相关信息,点击查看展示具体的通知方式、通知类型、通知组、通知内容(不同通知方式的通知内容)
操作:展示该预警历史其他重要信息,可以点击详情进行查看
预警规则
规则设置
开关:控制k8s健康检查总开口,关了表示不进行集群健康检查
cpu预警阈值(%):k8s节点cpu预警阈值,超过设置的阈值进行预警
内存预警阈值(%):k8s节点内存预警阈值,超过设置的阈值进行预警
(cpu和内存两个条件中任意条件只要有满足的节点都会被记录)
通知设置页面
通知类型
默认发送:通知中心会根据用户选择的间隔时间,检查所有预警信息并进行统计,然后进行统一发送通知。默认发送间隔、通知组等配置信息可以至通知中心->通知配置->通知设置,如下图:
实时发送:通知中心会立即发送健康预警信息
通知方式:默认有邮箱、短信,也可以自定义新增其他方式
通知方式设置可以至通知中心->通知配置->设置,如下图:
邮箱服务器配置也在通知中心->通知配置->设置中设置,如下图:
邮件配置:
实时发送配置:分为只发送一次、发送一次再间隔发送、每次都发送
只发送一次:第一次预警的时候发送,之后再次预警也不做发送,一般用于不是很重要的预警消息
发送一次再间隔发送:第一次预警的时候发送,之后再次预警在会在用户选择的时间发送,一般用于中等重要的预警消息
每次都发送:每次预警都发送,一般比较重要的预警消息,要注意预警消息发送会导致邮箱接收过多预警消息情况
通知组:选择要通知预警通知组,可以至通知中心->报警通知人、报警通知组设置
通知备注内容:该内容通知的时候会附带通知