ネットワーク・ステータスが NHC009 エラーを表示するのはなぜですか?

仮想プライベートクラウド

ネットワークのヘルスチェックエラー「 NHC009 」のトラブルシューティング。

ibmcloud oc cluster health issues --cluster <CLUSTER_ID> を実行してクラスタの健全性のステータスを確認すると、次の例のようなエラーが表示されます。

ID       Component   Severity   Description
NHC009   Network     Error      The IAM token exchange request failed.

VPCの操作は、認証のためにIAM APIキーに依存している。 使用されているAPIキーが無効、期限切れ、または無効の場合、このエラーが発生する可能性があります。

IBM Cloud Kubernetes Service で使用した IBM Cloud API キーを確認し、更新してください。

  1. どのAPIキーが使用されているかを確認する。 次のコマンドを実行して、クラスタのリソースグループを確認してください:

    ibmcloud ks cluster get --cluster <Cluster_ID>
    
  2. 関連するAPIキーを検索するには、以下のコマンドを実行し、リソースグループの IBM Cloud Kubernetes Service、関連するAPIキーを検索し、 ApiKey IDを保存しておく:

    ibmcloud iam api-key --uuid containers-kubernetes-key
    
  3. キーが無効になっているかどうかを確認する:

    ibmcloud iam api-key --activity <ApiKey_ID>
    
  4. 必要であれば、 IBM Cloud Kubernetes Service で使用したAPIキーをリセットすることができる:

    ibmcloud ks api-key reset --region <region>
    
  5. または、APIキーが無効になっている場合は、APIキーを有効にしてください:

    ibmcloud iam api-key-enable <ApiKey_ID>
    
  6. 詳細な手順については、 クラスタ資格情報の設定および IAMアクセス、APIキー、信頼済みプロファイル、サービスID、およびアクセスグループの管理を参照してください。

  7. APIキーの問題を修正した後、警告が解決されるかどうかを確認するために最大30分待つ必要があります。

  8. それでも問題が解決しない場合は、サポートまでご連絡ください。 サポート Case を開きます。 ケースの詳細には、関連するログファイル、エラーメッセージ、コマンド出力を必ず含めてください。