VPC 群集:我的 VPC NLB 出現區域錯誤且無法更新
當工作人員節點從群集中新增或移除時,您的 VPC NLB 不會更新。 此外,您會看到類似以下的錯誤訊息:
排除 VPC 區域相關的 NLB 問題。
The load balancer was created in zone <zone>. This setting cannot be changed.
您在 VPC NLB 設定中包含 service.kubernetes.io/ibm-load-balancer-cloud-provider-zone 註解,之後變更了指定的區域。 將註解變更為不同的區域會產生錯誤,並會在群集新增或移除工作者節點時,阻止 VPC NLB 更新。 如果同時升級和刷新集群的所有工作節點,這可能會導致所有通過負載平衡器的網路流量失敗。
您可以針對 VPC ALB 變更 service.kubernetes.io/ibm-load-balancer-cloud-provider-zone 註解所指定的區域,但不能針對 VPC NLB 變更。
將 service.kubernetes.io/ibm-load-balancer-cloud-provider-zone 註解變回建立負載平衡器時指定的原始區域。 若您仍需變更 NLB 的區域,則必須刪除、更新並重新套用對應的 Kubernetes LoadBalancer 服務。 如需詳細資訊,請參閱 變更負載平衡器的子網路或區域。