k8s pod常见问题处理
最近由于实习中频繁涉及到k8s pod的部署,也遇到了很多pod的问题,所以在此对个人部署k8s pod时遇见的一些问题进行总结
pod处于pending状态
因为是利用单master进行k8s部署,而k8s默认情况下master节点是不会分配pod的,因此pod一直处于pending状态。
解决方法
- 先对节点是否有污点进行查看
kubectl describe node <node-name> | grep Taint
如果出现以下情况,则证明该节点上存在Taint,即默认不能分配pod
kubectl describe node node1 | grep Taint
Taints: node-role.kubernetes.io/master:NoSchedule
- 对Taint进行去除
kubectl taint nodes node1 node-role.kubernetes.io/master-:NoSchedule-
此处的master可能根据实际情况会有所不同,因此根据实际情况来进行修改即可。
标签:node,kubectl,记录,Taint,master,pod,k8s From: https://www.cnblogs.com/Codehang/p/17103898.html