イングレスエラー:ESSEF

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

Ingress ESSEF(Exposed Service Set Error Format)エラーのトラブルシューティングを行います。

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

The Opaque secret field expired or will expire soon (ESSEF).

クラスター内に、期限切れのフィールドまたは今後 5 日以内に期限切れになる予定のフィールドがあるシークレットがあります。

クラスター内のシークレットを確認し、更新または削除します。

  1. シークレットをリストします。

    ibmcloud oc ingress secret ls --show-crn
    
  2. シークレット・フィールドがまだ必要かどうかに応じて、以下のステップを実行します。 シークレット内の有効期限が切れるシークレット・フィールドがまだ必要な場合は、 IBM Cloud Secrets Manager インスタンス内の対応するシークレットが更新され、新しい有効期限日付が設定されていることを確認してください。 次に、以下のコマンドを実行して、 IBM Cloud Secrets Manager からの新しい値で secret フィールドを更新します。

    IBM Cloud Secrets Manager インスタンスのすべてのシークレットを表示するには、「 シークレットにアクセスする 」を参照してください。

    ibmcloud oc ingress secret update
    
  3. シークレット・フィールド内のシークレットが不要になったために有効期限切れになる場合は、 ibmcloud oc ingress secret field rm コマンドを実行してそのシークレットを削除します。

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