WINDOWS_CSE_ERROR_CHECK_API_SERVER_CONNECTIVITYエラー コードのトラブルシューティング (5)
この記事では、Azure Kubernetes Service (AKS) クラスターに Windows ノード プールを追加しようとしたときに発生する "WINDOWS_CSE_ERROR_CHECK_API_SERVER_CONNECTIVITY" エラー (5) を特定して解決する方法について説明します。
次のいずれかのツールが必要です。
- Windows ノード用の PowerShell コマンド ライン シェル。
- Linux ノード用の Netcat (
nc
) コマンドライン ツール。
AKS クラスターに Windows ノード プールを追加しようとすると、次のエラー メッセージが表示されます。
Code="VMExtensionProvisioningError"
Message="CSE エラー: WINDOWS_CSE_ERROR_CHECK_API_SERVER_CONNECTIVITY。終了コード: 5。 詳細: エージェントから Kubernetes API サーバーへの接続を確立できません。
クラスター ノードは、クラスター API サーバー ポッドに接続できません。
ノードがクラスターの完全修飾ドメイン名 (FQDN) を解決できることを確認します。
既存の Windows ノードで、次のコマンドを実行します。
Test-NetConnection -ComputerName <cluster-fqdn> -Port 443
または、既存の Linux ノードで、次のコマンドを実行します。
nc -vz <cluster-fqdn> 443
コマンド出力に
False
またはTimeout
が表示される場合は、ネットワーク構成を確認します。 たとえば、仮想ネットワークのネットワーク セキュリティ グループ (NSG) 内の API サーバーに対して "拒否" 規則を設定するかどうかを確認します。ファイアウォール経由のエグレス フィルタリングを使用している場合は、クラスターの FQDN へのトラフィックが許可されていることを確認します。
クラスターで有効になっている IP アドレスが承認されている場合、ファイアウォールの送信 IP アドレスがブロックされる可能性があります。 このシナリオでは、ファイアウォールの送信 IP アドレスをクラスターの承認された IP 範囲の一覧に追加する必要があります。 詳細については、「 AKS で承認された IP アドレス範囲を使用して API サーバーに安全にアクセスするを参照してください。
AKS クラスターの作成に関する問題の一般的なトラブルシューティング
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。