ネットワーク・ステータスが NHC005 エラーを表示するのはなぜですか?
仮想プライベートクラウド クラシック・インフラストラクチャー
ネットワークのヘルスチェックエラー「 NHC005 」のトラブルシューティング。
ibmcloud oc cluster health issues --cluster <CLUSTER_ID> を実行してクラスタの健全性のステータスを確認すると、次の例のようなエラーが表示されます。
ID Component Severity Description
NHC005 Network Warning Tigera operator is reporting that Calico is in 'degraded' state.
この警告は、Tigeraオペレーター(Tigeraオペレーターは を Calico 管理します) IBM Cloud Kubernetes Service が、 が劣化した状態にある Calico ことを検出したことを示しています。 これは、ネットワークポリシー、ポッドネットワーキング、その他のネットワーク関連機能に影響を与える可能性がある。
Tigeraオペレータおよび Calico コンポーネントのログを確認し、性能低下の原因を調査してください。
-
Tigera ステータスのカスタムリソースと条件を確認し、
"Progressing": trueで"conditions"を探す。kubectl get tigerastatus -o yamlkubectl get tigerastatus calico -o yaml -
calico-systemネームスペース内の Calico ポッドをリストアップして、 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 -
ログから設定エラー、ネットワークの問題、クラッシュループを探す。
-
特定された問題を解決した後、数分待ってネットワークの健全性を再確認する。
-
詳細については、 ネットワークポリシーによるトラフィックの制御および Calico コンポーネントのデバッグを参照してください
-
それでも問題が解決しない場合は、サポートまでご連絡ください。 サポート Case を開きます。 ケースの詳細には、関連するログファイル、エラーメッセージ、コマンド出力を必ず含めてください。