イングレスエラー:ERRDRISS

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

Ingress DRISS(サイドカー内の宛先ルールにおける無効なSAN)エラーのトラブルシューティングを行います。

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 DNS resolution issues (ERRDRISS).

クラスターに属する 1 つ以上の管理対象サブドメインが正しく解決されていません。 サブドメイン構成が正しくないか、バックエンド IP に正常性の問題がある可能性があります。

管理対象サブドメインを確認して更新します。

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

  2. dig を使用してドメインを解決し、構成されたアドレスにドメインが解決されることを確認します。

    dig <subdomain>
    
  3. NXDOMAIN を受け取った場合、またはアドレスが欠落している場合は、ドメインの構成が正しいことを確認してください。

    • ドメインに IP アドレス・タイプが混在していないことを確認してください。 例えば、ドメインにパブリック IP アドレスのみ、またはプライベート IP アドレスのみが含まれていることを確認します。
    • ドメインに誤った形式の IP アドレスやロード・バランサーのホスト名が登録されていないことを確認してください。
  4. ドメインにヘルス・モニターがあるかどうかを確認してください。

    • ibmcloud oc nlb-dns monitor ls コマンド を使用して、ヘルス・モニターが有効になっているサブドメインのリストを取得します。

    • ドメインがリストに含まれている場合は、 ibmcloud oc nlb-dns monitor get コマンド を使用してヘルス・モニターの詳細を取得します。

    • ヘルス・モニター構成が正しいこと、およびバックエンド・アプリケーションが正常であることを確認してください。

    • IBM NS1 の送信元IPアドレスからの 着信ネットワーク・トラフィックを許可していることを確認してください。

    • ファイアウォールの問題に関するバックエンドの NLB-DNS ヘルス・モニター構成を修正します。

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

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