1.編寫pod yaml文件時綁定調度標籤,必需要給指定節點綁定標籤,不然沒法調度到指定節點上,報錯:node
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.
給節點綁定標籤:nginx
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文件指定調度標籤:spa
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.code