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.端口问题

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐