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 サービスを削除し、更新してから、再度適用する必要があります。 詳しくは、ロードバランサのサブネットやゾーンを変更する を参照してください。