文章目录
- 节点
- 1. Addresses:
- 2. conditions 块描述了所有 Running 节点的状态:
- 3. Capacity 块描述节点上的可用资源:CPU、内存(memory)、Pod的个数上限(pods)
- 4. Allocatable 块指示节点上可供普通 Pod 消耗的资源量
- Deployments
- Pod
-
节点
kubectl describe node <节点名称> 查看节点状态和细节信息
1. Addresses:
- HostName:即节点名称
- ExternalIP:节点的可外部路由(从集群外可访问)的 IP 地址。
- InternalIP:节点的仅可在集群内部路由的 IP 地址。
2. conditions 块描述了所有 Running 节点的状态:
- OutOfDisk:True 表示磁盘不足,否则为 false
- MemoryPressure:True 表示节点存在内存压力,即节点内存可用量低,否则为 False
- DiskPressure:True 表示节点存在磁盘空间压力,即磁盘可用量低, 否则为 False
- PIDPressure:True 表示节点存在进程压力,即节点上进程过多;否则为 False
- Ready:如节点是健康的并已经准备好接收 Pod 则为 True;False 表示节点不健康而且不能接收 Pod;Unknown 表示节点控制器在最近 node-monitor-grace-period 期间(默认 40 秒)没有收到节点的消息
3. Capacity 块描述节点上的可用资源:CPU、内存(memory)、Pod的个数上限(pods)
4. Allocatable 块指示节点上可供普通 Pod 消耗的资源量
Deployments
kubectl get deployments
- NAME 列出了集群中 Deployment 的名称。
- READY 显示应用程序的可用的 副本 数。显示的模式是“就绪个数/期望个数”。
- UP-TO-DATE 显示为了达到期望状态已经更新的副本数。
- AVAILABLE 显示应用可供用户使用的副本数。
- AGE 显示应用程序运行的时间。
Pod
kubectl describe pod
PodConditions数组:
- PodScheduled:Pod 已经被调度到某节点;
- ContainersReady:Pod 中所有容器都已就绪;
- Initialized:所有的 Init 容器 都已成功启动;
- Ready:Pod 可以为请求提供服务,并且应该被添加到对应服务的负载均衡池中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)