k8s官方文档学习

2023-05-16

文章目录

      • 节点
        • 1. Addresses:
        • 2. conditions 块描述了所有 Running 节点的状态:
        • 3. Capacity 块描述节点上的可用资源:CPU、内存(memory)、Pod的个数上限(pods)
        • 4. Allocatable 块指示节点上可供普通 Pod 消耗的资源量
      • Deployments
      • Pod
        • PodConditions数组:

节点

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(使用前将#替换为@)

k8s官方文档学习 的相关文章

随机推荐