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