イングレスエラー:ERRSEIPM

Satellite

ibmcloud oc ingress status-report ignored-errors add コマンドを使用して、無視されたエラーのリストにエラーを追加することができます。 無視されたエラーは、 ibmcloud oc ingress status-report get コマンドの出力には引き続き表示されますが、Ingress 全体の状況を計算する際には無視されます。

ibmcloud oc ingress status-report get コマンドを実行してクラスターの Ingress コンポーネントの状況を確認すると、以下の例のようなエラーが表示されます。

The service is missing one or more worker IPs (ERRSEIPM).

デフォルトの Ingress コントローラーを公開するサービスに、必要なワーカー IP アドレスの一部がありません。

ワーカー IP アドレスを外部 Ingress サービスに追加します。

  1. 以下のコマンドを実行し、 INTERNAL-IP 列のワーカー IP アドレスをメモします。

    oc get nodes -o wide
    
  2. 以下のコマンドを実行してサービスを編集する。

    oc edit service -n openshift-ingress router-external-default
    
  3. ステップ 1 で取得した IP アドレスを spec.externalIPs リストに追加します。

    クラスターに多数のワーカーがある場合は、すべての IP アドレスをリストに追加する必要はありません。 この場合、ゾーンごとに 2 つの IP アドレスを追加するだけで十分です。 どのワーカーがどのゾーンに属しているかを確認するには、 oc get nodes -o wide --show-labels コマンドの出力で topology.kubernetes.io/zone ラベルの値を探します。

  4. 10 分から 15 分待ってから、 ibmcloud oc ingress status-report get コマンドを実行して警告が解決されたかどうかを確認します。

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