开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

FAQ

问题描述:正常运行中的集群重启,重启后dp尚未启动完成,业务pod kubelet准入失败。待环境准备就绪后,pod自动创建完成。UnexpectedAdmissionError记录遗留。(如果最终pod未创建完成,则非这种启动时序场景,可参考运维手册定位)

问题现象:

问题原因:这个状态是K8S的机制,UnexpectedAdmissionError是表示kubelet在履行Pod时准入检查失败了,准入检查失败的原因较多,常见的是依赖dp,但当时dp未就绪或重启,k8s会进行重试,直到Pod成功运行。社区明确该状态Pod仅为记录,方便运维,真实的workload的副本数是正常的,且Pod的状态都是OK的。社区相关issue:https://github.com/kubernetes/kubernetes/issues/121061

目前终止状态的Pod数量限制默认为12500,可通过调整k8s kube-controller-manager的terminated-pod-gc-threshold配置进行限制,官方说明文档:https://kubernetes.io/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager/