【技术实现步骤摘要】
一种Kubernetes集群健康巡检的方法
[0001]本专利技术涉及Kubernetes异常
,具体而言,涉及一种Kubernetes集群健康巡检的方法。
技术介绍
[0002]Kubernetes(也称为“k8s”或“kube”)是一个容器编排平台,用于管理容器化的工作负载和服务,调度以及自动部署、管理和扩展容器化应用,可促进声明式配置和自动化。Kubernetes是一个可移植、可扩展的开源平台,Kubernetes拥有一个庞大且快速增长的生态系统,Kubernetes的服务、支持和工具的使用范围相当广泛。
[0003]一个有效的Kubernetes部署称为集群,集群中有多个节点,且每个节点上都运行着数十到数百个容器。这些节点可以分为两类:控制节点和计算节点。可以将Kubernetes集群可视化为两个部分:控制平面与计算设备(或称为节点)。
[0004]而Kubernetes架构的分布式体现在它的控制节点。每个节点上运行的操作系统是Linux,每个节点都是其自己的Linux环境,并且每个节点可以是物 ...
【技术保护点】
【技术特征摘要】
1.一种Kubernetes集群健康巡检的方法,其特征在于,包括以下步骤:S1、在Kubernetes健康巡检中设置五个巡检指标,所述五个巡检指标分别为节点内存使用率、节点CPU使用率、节点磁盘使用率、节点Pod重启次数、节点Pod高百分比的waiting状态;每个巡检指标在计算健康分过程中的占比均为20%,每个巡检指标的满分值设为10分;S2、对节点内存使用率、节点CPU使用率、节点磁盘使用率、节点Pod重启次数和节点Pod高百分比的waiting状态进行巡检,计算健康分并作出状态判定;S3、将各项巡检结果进行汇总计算,以汇总计算的健康分结果为入口,将分值最低项作为事件进行上报。2.根据权利要求1所述的Kubernetes集群健康巡检的方法,其特征在于,所述S2步骤的对节点内存使用率进行巡检的方法包括:判断节点内存使用率是否>95%;如果>95%,则查看持续的时长,持续0
‑
10分钟对应10
‑
0分,对于多节点集群的评分取多节点的平均值;评分0
‑
2分,判定为:紧急;评分3
‑
5,判定为:重要;评分6
‑
8,判定为:警告。3.根据权利要求1所述的Kubernetes集群健康巡检的方法,其特征在于,所述S2步骤的对节点CPU使用率进行巡检的方法包括:判断节点CPU使用率是否>95%;如果>95%,则查看持续的时长,持续0
‑
10分钟对应10
‑
0分,对于多节点集群的评分取多节点的平均值;评分0
‑
2分,判定为:紧急;评分3
‑
5,判定为:重要;评分6
‑
8,判定为:警告。4.根据权利要求1所述的Kubernetes集群健康巡检的方法,其特征在于,所述S2步骤的对节点磁盘使用率进行巡检的方法包括:判断节点磁盘使用率是否>95%;如果>95%,则查看持续的时长,持续0
‑
10分钟对应10
‑
0分,对于多节点集群的评分取多节点的平均值;评分0
‑
2分,判定为:紧急;评分3
...
【专利技术属性】
技术研发人员:潘杨,范莹莹,蒋烁淼,
申请(专利权)人:上海观测未来信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。