ネットワーク・ステータスが NHC001 エラーを表示するのはなぜですか?
仮想プライベートクラウド クラシック・インフラストラクチャー
ネットワークのヘルスチェックエラー「 NHC001 」のトラブルシューティング。
ibmcloud oc cluster health issues --cluster <CLUSTER_ID> を実行してクラスタの健全性のステータスを確認すると、次の例のようなエラーが表示されます。
ID Component Severity Description
NHC001 Network Warning Tigera operator has been reporting that Calico is in 'progressing' state for over an hour.
この警告は、Tigeraオペレーターが、コンポーネントのデプロイ遅延や根本的な問題により、が「進行中」状態に滞留していると Calico 報告していることを意味します。
Tigeraオペレータおよび Calico コンポーネントのログを調査し、正常な状態に到達できない Calico 原因を特定してください。
-
Tigeraのステータスカスタムリソースと条件を確認します。
"Progressing": trueで"conditions"を探す。kubectl get tigerastatus -o yamlkubectl get tigerastatus calico -o yaml -
calico-system.namespace内の Calico podをリストアップして、 Calico および Calico-typhaコンポーネントの状態を確認する:kubectl get pods -n calico-systemデプロイメントとデーモンセットのロールアウト状況を確認する。
kubectl rollout status deployment/calico-kube-controllers -n calico-system kubectl rollout status deployment/calico-typha -n calico-system kubectl rollout status daemonset/calico-node -n calico-system -
ポッドが準備できていなかったり、
InitまたはCrashLoopBackOff、ログを取得する:kubectl logs <pod-name> -n calico-system -
コンポーネントがロールアウトを完了するまで待つ。 問題( CrashLoopBackOff, イメージのプルエラーなど)に対処したら、Tigera が状態をリフレッシュするまで数分待ちます。
-
詳細については、 ネットワークポリシーによるトラフィックの制御および Calico コンポーネントのデバッグを参照してください
-
問題が解決しない場合は、サポートまでお問い合わせください。 サポート Case を開きます。 ケースの詳細には、関連するログファイル、エラーメッセージ、コマンド出力を必ず含めてください。