我使用节点池创建了 GKE 集群,但我忘记标记节点...在 Google Cloud Platform UI 中,我无法为现有节点池编辑或添加 Kubernetes 标签...如何在不重新创建整个节点池的情况下执行此操作?
我的 Pod 具有以下设置:
Node-Selectors: <none>
Tolerations: node.kubernetes.io/memory-pressure:NoSchedule
node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 60s
role_va
Run Code Online (Sandbox Code Playgroud)
pod 被调度到这个节点:
Labels: balancer=true
beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=linux
cpu_avx2=true
cpu_avx512f=true
kubernetes.io/hostname=p20b-sr3-r5-k8s-node4
master=true
worker=true
Annotations: node.alpha.kubernetes.io/ttl=0
volumes.kubernetes.io/controller-managed-attach-detach=true
Taints: <none>
Run Code Online (Sandbox Code Playgroud)
请帮助我理解为什么。如果我没有记错的话,具有“role_va”容忍度的 Pod 必须仅调度到具有此污点的节点。在我的例子中,节点没有这种污点,但 pod 被调度到这个节点中。为什么?