K8S 创建 Pod 状态状态一直处在 Pending 状态

网友投稿 207 2022-10-13

K8S 创建 Pod 状态状态一直处在 Pending 状态

Openshift 创建 Pod 状态状态一直处在 Pending 状态

# oc get pods NAME             READY     STATUS    RESTARTS   AGE hello-openshift-1-deploy   0/1      Pending    0       49s

# oc describe pod hello-openshift-1-deploy ……     SecretName:  deployer-token-tcb2q     Optional:    false QoS Class:       BestEffort Node-Selectors:  node-role.kubernetes.io/compute=true Tolerations:      Events:   Type   Reason      Age        From        Message   ----   ------      ----       ----        -------   Warning  FailedScheduling 3s (x8 over 1m) default-scheduler  0/3 nodes are available: 3 node(s) didn't match node selector.

查看 Node 节点标签

# oc describe node node1.example.com Name:      node1.example.com Roles:      infra Labels:     beta.kubernetes.io/arch=amd64          beta.kubernetes.io/os=linux          kubernetes.io/hostname=node1.example.com          node-role.kubernetes.io/infra=true ……

查询发现没有需要的标签

给 Node 节点打所需的标签

# oc label node node1.example.com  node-role.kubernetes.io/compute=true # oc label node node2.example.com  node-role.kubernetes.io/compute=true

再次查看 Pod 状态

# oc get pods NAME             READY     STATUS        RESTARTS   AGE hello-openshift-1-deploy   0/1     ContainerCreating    0      18m

过会后再次查看

# oc get pods NAME            READY     STATUS  RESTARTS   AGE hello-openshift-1-5hqc2   1/1     Running   0      22m

问题完美解决!!!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一次Spring无法启动的问题排查实战之字节码篇
下一篇:AWS 数据库(七)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~