一、概述
Node Map 主要通过可视化的页面展示节点的各项状态和指标,帮助用户了解当前集群节点的资源利用率、装箱率情况,辅助用户分析节点可能存在的问题。
二、注意事项
Node Map 不支持统计超级节点的各项指标。
三、使用方式
1. 登录 容器服务控制台。
2. 在左侧选择 TKE Insight > Node Map。
3. 在 Node Map 页面中,选择地域、集群类型和集群后,进行查看。
4. 右上角可选按照24小时、7天和30天数据,均值或峰值数据筛选:
四、Node Map 功能说明
Node Map 分为概览和资源对象热图:
1. 上半区域是集群里的节点概览。
2. 下半区域是集群里的每一个节点资源对象。
五、集群/节点概览
集群/节点概览如下:
六、节点概览
·展示当前集群节点的总核数和总内存数。
·展示当前集群中不同节点类型节点(原生节点、普通节点、注册节点)数量。
注意:超级节点没有节点的概念,因此不在统计范围之内。
七、节点使用对比
对比不同类型节点(原生节点、普通节点、注册节点)CPU 装箱率、内存装箱率、CPU 利用率和内存利用率的情况。
八、节点使用资源分布
展示了集群中节点(原生节点、普通节点、注册节点)CPU /内存使用情况的分布。
注意:超级节点没有节点的概念,因此不在统计范围之内。
| 指标 | 描述 | 说明 |
| CPU 利用率分布 | 根据节点近24小时、7天或30天(右上角周期时间段选择)利用率均值、峰值查看集群中节点(原生节点、普通节点、注册节点)CPU 利用率分布情况。展示利用率在某一区间的节点个数。 | CPU 利用率定义为节点真实 CPU 资源使用量除以节点规格。超级节点没有节点的概念,因此不在统计范围之内。 |
| CPU 装箱率分布 | 根据节点近24小时、7天或30天(右上角周期时间段选择)装箱率均值、峰值查看集群中节点 CPU 装箱率分布情况。展示装箱率在某一区间的节点个数。 | CPU 装箱率定义为节点上所有 Pod 的 CPU Request 之和除以节点规格。 |
| 内存利用率分布 | 根据节点近24小时、7天或30天(右上角周期时间段选择)利用率均值、峰值查看集群中节点内存利用率分布情况。展示利用率在某一区间的节点个数。 | 内存利用率定义为节点真实内存资源使用量除以节点规格。 |
| 内存装箱率分布 | 根据节点近24小时、7天或30天(右上角周期时间段选择)装箱率均值、峰值查看集群中节点内存装箱率分布情况。展示装箱率在某一区间的节点个数。 | 内存装箱率定义为节点上所有 Pod 的内存 Request 之和除以节点规格。 |
| CPU 使用比例 | 根据页面右上角的指定周期时间段查看集群整体 CPU 装箱率和利用率的走势情况。 | 利用率统计了集群中原生节点、普通节点、注册节点的利用率情况。装箱率统计了集群中原生节点、普通节点、注册节点的装箱率情况,超级节点没有节点的概念,因此不在统计范围之内。 |
| 内存使用比例 | 根据页面右上角的指定周期时间段查看集群整体内存装箱率和利用率的走势情况。 | 利用率统计了集群中原生节点、普通节点、注册节点的利用率情况。装箱率统计了集群中原生节点、普通节点、注册节点的装箱率情况,超级节点没有节点的概念,因此不在统计范围之内。 |
九、节点对象查看
节点对象如下所示,你可以通过节点筛选、分组、状态进行节点的过滤和聚合展示。
·筛选:根据相关指标筛选得到目标节点,若你不选择,则是默认选择了所有的节点。支持过滤多个属性,取交集。
·聚合:对筛选出来的节点进行分组,每一组节点在同一个浅色框内,一个框内的每个节点具有相同的属性值。
·状态:你可以通过节点状态进行筛选,支持选择 CPU 使用率、内存使用率、 CPU 装箱率和内存装箱率。
·CPU 使用率:节点近24小时、7天或30天 CPU 利用率均值、峰值。
·内存使用率:节点近24小时、7天或30天内存利用率均值、峰值。
·CPU 装箱率:节点近24小时、7天或30天 CPU 装箱率均值、峰值。
·内存装箱率:节点近24小时、7天或30天内存装箱率均值、峰值。
注意:在节点对象热图中的节点,默认按照当前选择的“节点状态”属性值进行升序排列。例如,你选择的节点状态是 “CPU 使用率”,则节点对象热图里的节点默认是按照节点近期(右上角周期时间段选择) CPU 使用率均值或峰值升序排列。
筛选后的节点由绿、蓝、红三色区分。你可以单击页面右下角的,调整三种状态的阈值范围。如下:
十、节点操作
当你的鼠标悬浮在节点对象上后,你可以查看节点详情,并进行如下操作:
1. 单击详情,查看当前节点的详情信息。如下:
节点详情Pod 详情
·功能开关
·Request 推荐:集群级别的功能开关。开启后,可以根据 Workload 的使用情况,给 Workload 推荐合适的 Request。详情请参见 Request 推荐。
·原生节点专用调度器:集群级别的功能开关。开启后,可以虚拟放大原生节点规格,调度更多的 Pod。详情请参见 原生节点专用调度器。
·节点信息
·节点规格:节点的 CPU 和内存量。
·装箱率:节点上所有 Pod 的 Request 之和除以节点规格(依据页面右上角的页面选择)。
·24h 利用率均值:节点 CPU 和内存24小时均值利用率。
·24h 利用率峰值:节点 CPU 和内存24小时峰值利用率。
·节点走势图信息
·CPU 使用比例:
·根据右上角的指定周期时间段查看集群中节点 CPU 使用比例走势情况。
·内存使用比例:
·根据右上角的指定周期时间段查看集群中节点内存使用比例走势情况。
·CPU 用量走势图
·申请量:Pod 的 Request 数值。
·实际用量:Pod 实际的用量。
·推荐量:Pod 推荐的用量。需要提前开启 Request 推荐。
·Pod 信息
·Pod 名称:Pod 的名字。
·Pod 状态:Pod 的状态。
·所属 Workload:当前 Pod 所属的 Workload。
·Request:黑字部分是当前 Pod 的 Request 配置,蓝字部分是当前 Pod 通过 Request 推荐,推荐的建议数值(需要打开 Request 推荐组件)。
注意:1. 单击蓝字部分推荐的 Request,你可以一键更新该 Pod 所属的 Deployment 的 Request 数值。
注意:2. 一键更新 Request 能力属于原生节点专有能力,如果 Workload 有部分 Pod 不在原生节点上,需要先将 Pod 迁移到原生节点。详情请参见 Request 推荐。
2. 单击驱逐,将节点内的 Pod 从节点中驱逐到集群内其他节点。
3. 单击移出,将节点移出节点池。
·若节点在节点池:当前节点归属节点池管理,需要前往节点池页面处理。
·若节点不在节点池:可以将节点从集群中删除。若节点是按量计费的节点,支持同时销毁节点。
4. 单击取消封锁,将节点调度进新的 Pod。
注意:说明:
注意:节点在驱逐之后,会自动封锁。单击取消封锁后,该节点可以继续调度进新的 Pod。