イングレスエラー:ERRHPANF

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

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

The autoscaler resource is missing (ERRHPANF).

ALB の水平ポッド自動スケーリング機能 (HPA) リソースが欠落しており、デプロイメントは負荷に応じて動的にスケーリングしません。 HPAリソースが正しく設定されていない可能性があり、リソースがクラスタに適用されません。

HPA リソース構成にエラーがないか確認してください。 その後、リソースを再度適用してください。

ALB 自動スケーリングについて詳しくは、 自動スケーリング機能を使用した ALB の動的スケーリング を参照してください。

  1. オートスケール構成を取得します。

    ibmcloud ks ingress alb autoscale get -c <clusterID> --alb <albID>
    
  2. 構成内のエラーをすべて修正してください。 カスタム・メトリックを指定した場合は、それらが有効な YAML 形式であること、および YAML スニペットに MetricSpec(autoscaling.k8s.io/v2)のリストが含まれていることを確認してください。

  3. コマンドを実行して ALB を更新し、修正した構成を適用します。

    ibmcloud ks ingress alb autoscale set
    
  4. 変更が適用されるまで 10 分から 15 分待ちます。 次に、警告が解決されたかどうかを確認します。

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