進入エラー:ERRDSIA

Ingress DSIA(Destination Service Invalid App)エラーのトラブルシューティングを行います。

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

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

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

The subdomain has incorrect addresses registered (ERRDSIA).

通常、NLB-DNSサブドメインには、クラスタ上の1つまたは複数の LoadBalancer サービスに関連付けられたIPアドレスまたはロードバランサホスト名が格納されるはずですが、1つまたは複数のドメインに不明なアドレスが登録されています。

誤ったアドレスが登録されている NLB-DNS サブドメインを識別して更新します。

  1. ibmcloud oc ingress domain ls コマンド を使用して、管理対象ドメインのリストを取得します。

  2. クラスターから LoadBalancer サービスのリストを取得します。

    oc get services -A | grep LoadBalancer
    
  3. 上記の 2 つのコマンドの出力を比較し、誤ったアドレスが登録されているサブドメインを識別します。

  4. 特定のドメインが不要になった場合は、 ibmcloud oc ingress domain rm コマンド を使用してそのドメインを削除できます。

  5. それでもドメインが必要な場合は、 ibmcloud oc ingress domain update コマンド を使用して、ドメインの登録済みアドレスを更新できます。

    更新操作によって現在登録されているアドレスが置き換えられるため、登録するすべてのアドレスを含める必要があることに注意してください。 例えば、 52.137.182.166 が現在ドメインに登録されており、 52.137.182.270 を追加する場合は、コマンドに --ip 52.137.182.166 --ip 52.137.182.270 を指定する必要があります。

  6. 15 分から 30 分待ってから、警告が解決されたかどうかを確認します。

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