1.编写pod yaml文件时绑定调度标签,必须要给指定节点绑定标签,否则无法调度到指定节点上,报错:

Events:
  Type     Reason            Age                From               Message
  ----     ------            ----               ----               -------
  Warning  FailedScheduling  62s (x2 over 62s)  default-scheduler  0/2 nodes are available: 1 node(s) didn't have free ports for the requested pod ports, 1 node(s) didn't match node selector.

给节点绑定标签:

kubectl label nodes NODE_NAME ingress-name=ingress-true
kubectl label nodes NODE_NAME name=node02
kubectl get nodes --show-labels 更新标签:kubectl label nodes NODE_NAME name=node00 --overwrite

yaml文件指定调度标签:

    spec:
      hostNetwork: true
      serviceAccountName: nginx-ingress-serviceaccount
      nodeSelector:
        ingress-name: ingress-true
      containers:
        - name: nginx-ingress-controller
          image: lizhenliang/nginx-ingress-controller:0.20.0

 

2.

相关文章:

  • 2022-12-23
  • 2022-01-14
  • 2021-10-16
  • 2021-12-18
  • 2022-12-23
  • 2021-07-17
  • 2021-10-24
  • 2021-06-06
猜你喜欢
  • 2022-02-18
  • 2021-07-08
  • 2021-08-20
  • 2022-12-23
  • 2021-07-25
  • 2021-12-08
  • 2021-09-02
相关资源
相似解决方案