進入エラー:ERRAHSNF
仮想プライベートクラウド クラシック・インフラストラクチャー
ibmcloud ks ingress status-report ignored-errors add コマンドを使用して、無視されたエラーのリストにエラーを追加することができます。 無視されたエラーは、 ibmcloud ks ingress status-report get コマンドの出力には引き続き表示されますが、Ingress 全体の状況を計算する際には無視されます。
ibmcloud ks ingress status-report get コマンドを実行してクラスターの Ingress コンポーネントの状況を確認すると、以下の例のようなエラーが表示されます。
The ALB health service is not found on the cluster (ERRAHSNF).
IBM Cloud Kubernetes Service は、すべてのクラスタにマネージドヘルスチェックサービスを展開します。 サービスがクラスターから欠落している場合は、無効なヘルス・チェックの結果になる可能性があります。
ヘルス・サービスを手動で作成します。
-
以下のサービス構成をコピーし、
service.yamlというファイルに保存します。apiVersion: v1 kind: Service metadata: name: ibm-k8s-controller-health namespace: kube-system spec: ports: - name: http port: 80 protocol: TCP targetPort: 8283 selector: alb-image-type: community type: ClusterIP -
クラスタにヘルスチェック・サービスを作成します。
kubectl apply -f service.yaml -
10 分から 15 分待ってから、
ibmcloud ks ingress status-report getコマンドを再試行して、問題が解決されたかどうかを確認します。 -
問題が解決しない場合は、サポートにお問い合わせください。 サポート Case を開きます。 ケースの詳細には、関連するログ・ファイル、エラー・メッセージ、またはコマンド出力を必ず含めてください。