15种pod的状态
调度失败
常见错误状态(Unschedulable)
pod被创建后进入调度阶段,k8s调度器依据pod声明的资源请求量和调度规则,为pod挑选一个适合运行的节点。当集群节点不满足pod调度需求时,pod将会处于pending状态。造成调度失败的典型原因有:
- 节点资源不足
k8s将节点资源(cpu,内存,磁盘等)进行数字量化,定义出节点资源容量(capacity)和节点资源可分配额(allocatable)。
资源容量是指kubelet获取的计算节点当前的资源信息,而iyuan个分配额是pod的可用的资源。pod容器有两种资源额度概念: