イングレスエラー:ERRSAM
仮想プライベートクラウド クラシック・インフラストラクチャー
Ingress RSAM(マスター検証後のルート設定)エラーのトラブルシューティング。
ibmcloud oc ingress status-report ignored-errors add コマンドを使用して、無視されたエラーのリストにエラーを追加することができます。 無視されたエラーは、 ibmcloud oc ingress status-report get コマンドの出力には引き続き表示されますが、Ingress 全体の状況を計算する際には無視されます。
ibmcloud oc ingress status-report get コマンドを実行してクラスターの Ingress コンポーネントの状況を確認すると、以下の例のようなエラーが表示されます。
The load balancer service address is missing (ERRSAM).
Ingress コントローラーを公開するロード・バランサー・サービスにアドレスが割り当てられていません。
この問題のトラブルシューティングを行うには、以下の手順を実行してください。
-
クラスターのマスターとワーカーが正常であることを確認します。
-
ロード・バランサー・サービスをリストします。
oc get services -n openshift-ingress | grep LoadBalancer -
EXTERNAL-IP列に住所がないサービスを識別します。 -
以下のサービスを参照するイベントを探します。
oc get events -n openshift-ingress| grep SERVICE -
MESSAGE列の内容を確認し、クラスター・タイプとエラー・メッセージに基づいて以下のステップを実行します。-
API キーに関するエラーが表示された場合は、
ibmcloud oc api-key resetコマンド を使用して API キーのリセットを試行できます。 -
クラシック: ロード・バランサーのデプロイメントに関するエラーが表示された場合は、クラスターに少なくとも 2 つの正常なワーカーがあることを確認してください。 詳しくは、 クラスターへのワーカー・ノードとゾーンの追加 を参照してください。
-
クラシック: 使用可能な IP がないことを示すエラーが表示された場合は、
ibmcloud oc cluster subnet createコマンド を使用して、新しいポータブル・サブネットをクラスターに追加します。 -
VPC: 権限の問題が表示された場合は、IAM 権限を確認してください。 詳しくは、 Application Load Balancer for VPC を参照してください。
-
VPC: LBaaS インスタンス割り当て量に達していないことを確認してください。 詳しくは、 割り当て量とサービスの制限 および
ibmcloud is load-balancersコマンド を参照してください。
-
-
10 分から 15 分待ってから、ロード・バランサーにアドレスが割り当てられているかどうかを確認します。 そうでない場合は、イベントを再度確認してください。
-
別のエラーが表示された場合は、トラブルシューティング手順を繰り返します。 問題が解決しない場合は、サポートにお問い合わせください。 サポート Case を開きます。 ケースの詳細には、関連するログ・ファイル、エラー・メッセージ、またはコマンド出力を必ず含めてください。