15种pod的状态

15种pod的状态

调度失败

常见错误状态(Unschedulable)

pod被创建后进入调度阶段,k8s调度器依据pod声明的资源请求量和调度规则,为pod挑选一个适合运行的节点。当集群节点不满足pod调度需求时,pod将会处于pending状态。造成调度失败的典型原因有:

  • 节点资源不足

k8s将节点资源(cpu,内存,磁盘等)进行数字量化,定义出节点资源容量(capacity)和节点资源可分配额(allocatable)。

资源容量是指kubelet获取的计算节点当前的资源信息,而iyuan个分配额是pod的可用的资源。pod容器有两种资源额度概念: