k8s中的pod一直处于Pending的问题
·
1.首先查看污点有没有忍受
2.查看容忍度
3.查看节点选择器限制
root@masterk8s-master01:~# kubectl get pod ingress-nginx-controller-76b4f8cd8-59zzm -n ingress-nginx -o yaml | grep -A 5 -B 5 "nodeSelector"
name: kube-api-access-j89q7
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
hostNetwork: true
nodeSelector:
node-role.kubernetes.io/worker: "" #他只限制了worker
preemptionPolicy: PreemptLowerPriority
priority: 0
restartPolicy: Always
schedulerName: default-scheduler
解决:
给master打上标签即可
kubectl label node masterk8s-master01 node-role.kubernetes.io/worker=
或者删除对应的标签
kubectl edit deployment ingress-nginx-controller -n ingress-nginx
4.端口问题
更多推荐




所有评论(0)