k8s pod问题记录

k8s pod常见问题处理

最近由于实习中频繁涉及到k8s pod的部署,也遇到了很多pod的问题,所以在此对个人部署k8s pod时遇见的一些问题进行总结

pod处于pending状态

因为是利用单master进行k8s部署,而k8s默认情况下master节点是不会分配pod的,因此pod一直处于pending状态。
解决方法

  1. 先对节点是否有污点进行查看
    kubectl describe node <node-name> | grep Taint

如果出现以下情况,则证明该节点上存在Taint,即默认不能分配pod

    kubectl describe node node1 | grep Taint
    Taints: node-role.kubernetes.io/master:NoSchedule
  1. 对Taint进行去除
kubectl taint nodes node1 node-role.kubernetes.io/master-:NoSchedule-

此处的master可能根据实际情况会有所不同,因此根据实际情况来进行修改即可。

posted @ 2023-02-09 01:40  Asakalan  阅读(75)  评论(0)    收藏  举报