【发布时间】:2021-05-19 05:34:19
【问题描述】:
这是我得到的输出:
[root@ip-10-0-3-103 ec2-user]# kubectl get pod --namespace=migration
NAME READY STATUS RESTARTS AGE
clear-nginx-deployment-cc77649fb-j8mzj 0/1 Pending 0 118m
clear-nginx-deployment-temp-cc77649fb-hxst2 0/1 Pending 0 41s
无法理解json中显示的信息:
*"status":
{
"conditions": [
{
"message": "0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims.",
"reason": "Unschedulable",
"status": "False",
"type": "PodScheduled"
}
],
"phase": "Pending",
"qosClass": "BestEffort"
}*
如果你能帮助解决这个问题。 stackoverflow 上的较早问题没有回答我的查询,因为我的消息输出不同。
【问题讨论】:
-
您还需要发布您的 k8s.yaml 以部署此 pod。您似乎正在尝试挂载尚未创建的卷。
-
嗨@JoshBeauregard,我已经验证了所需的pv,并且在发布部署(以及最终发布pod)之前已经部署了pvc。
-
好的,您的集群是否处于多区域环境中?由于数据中心限制,该卷是否附加到您的 pod 无法安装的工作人员?我在 EKS 中遇到过这种情况。
标签: linux kubernetes devops