组件Pod状态不为Running
2025/01/26
27
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
官方 | 安装部署 | MindCluster集群调度 | Pod、状态 |
问题现象描述
部署集群调度组件后,通过命令kubectl get pods --all-namespaces -o wide查看各组件状态,发现组件的Pod状态不为Running。
原因分析
- Pod状态为ImagePullBackOffErrImagePull:可能是因为镜像版本导致。
- Pod状态为CrashLoopBackOffError:可能是因为镜像架构错误或者日志路径没有权限。
- Pod状态为Pending:可能是因为管理节点没有配置seletor。
解决措施
针对原因一:检查对应组件是否有正确版本的镜像,若没有,请参见准备镜像章节重新准备镜像。
针对原因二:执行kubectl logs -f查看日志记录,若原因是镜像架构错误,则需要参见准备镜像章节重新准备镜像;若日志路径没有权限,则需要参见《MindCluser 集群调度安装指南》的“ 安装部署 > 手动安装 >安装前准备>创建日志目录”章节为对应的日志目录设置对应的权限和属主。
针对原因三:为相应的管理节点配置seletor。
更多关于Pod的状态原因和解决措施,用户可以参考本手册的其他章节,如果找不到解决方案,请联系华为工程师。
本页内容