すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ALB Ingress コントローラー コンポーネントの管理

最終更新日:Feb 27, 2026

ACK サーバーレスクラスター は、Application Load Balancer (ALB) のレイヤー 7 転送ルールに基づくマネージド型 ALB Ingress コントローラーを提供します。本トピックでは、ACK サーバーレスクラスター における ALB Ingress コントローラーのインストール、スペックアップ、およびアンインストール方法について説明します。

ALB Ingress コントローラーのインストール

説明

このアドオンがサポートされるリージョンの詳細については、「リージョンとゾーン」をご参照ください。

クラスター作成時にコントローラーをインストール

ACK サーバーレスクラスター を作成する際、コンポーネント設定 ページで、ALB IngressIngress セクションから選択します。その後、ALB Application Load Balancer インスタンス について、必要に応じて Create または 今は作成しない を選択します。

ALB クラウドネイティブゲートウェイ インスタンスのソース

説明

結果

新規作成

ALB Ingress コントローラーコンポーネントをインストールし、ALB インスタンスを作成します。

イントラネット または プライベートネットワーク の ALB インスタンスを作成できます。課金に関する詳細は、「ALB の課金ルール」をご参照ください。

コントローラーは自動的に、名前が alb の AlbConfig オブジェクトおよび対応する IngressClass リソースを作成します。AlbConfig オブジェクトでは、デフォルトでポート 80 上の HTTP リスナーが設定されます。リスナー拡張機能の詳細については、「HTTPS リスナーの作成」をご参照ください。

現時点では作成しない

ALB インスタンスは作成しません。ALB Ingress コントローラーコンポーネントのみをインストールします。

コントローラーは関連リソースを作成しません。代わりに、手動で AlbConfig オブジェクト および IngressClass リソース を作成する必要があります。

既存のクラスターへのインストール

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、クラスター をクリックします。

  2. クラスター ページで、管理対象のクラスターを見つけ、その名前をクリックします。左側のナビゲーションウィンドウで、アドオン管理 をクリックします。

  3. アドオン ページで、ネットワーキング タブをクリックします。ネットワーク セクション内の ALB Ingress コントローラー カードの右下隅にある インストール をクリックします。

  4. ALB Ingress コントローラーのインストール ダイアログボックスで、ALB インスタンス について、新規作成既存、または なし を選択し、その他のパラメーターを設定してから、OK をクリックします。

    インスタンスのソース

    説明

    結果

    (推奨) 新規作成

    • ネットワークタイプ:要件に応じて、インターネット または イントラネット の ALB インスタンスを作成します。課金の詳細については、「ALB の課金ルール」をご参照ください。

    • VPC:デフォルト値は、クラスターと同じ VPC です。

    • vSwitch:この仮想プライベートクラウド(VPC)内で Application Load Balancer(ALB)がサポートするゾーンに対応する vSwitch が表示されます。異なるゾーンに属する 2 つの vSwitch を指定する必要があります。指定しない場合、利用可能な 2 つの vSwitch が自動的に選択されます。あるいは、vSwitch の作成 をクリックして新しい vSwitch を作成することもできます。

    コントローラーは自動的に、名前が alb の AlbConfig および対応する IngressClass リソースを作成します。デフォルトでは、AlbConfig にポート 80 上の HTTP リスナーが設定されます。リスナー拡張機能の詳細については、「HTTPS リスナーの作成」をご参照ください。

    (推奨) 既存

    ドロップダウンリストから既存の ALB インスタンスを選択します。Basic 型 ALB インスタンスはサポートされていません。「既存の ALB インスタンスの再利用」をご参照ください。

    (オプション) なし

    ALB Ingress コントローラーのみをインストールします。ALB インスタンスは作成されません。

    重要

    コントローラーは関連リソースを作成しません。代わりに、手動で AlbConfig の作成 および IngressClass の作成 を行う必要があります。

ALB Ingress コントローラーのアップグレード

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、クラスター をクリックします。

  2. クラスター ページで、管理対象のクラスターを見つけ、その名前をクリックします。左側のナビゲーションウィンドウで、アドオン管理 をクリックします。

  3. [アドオン]」ページで、「[ネットワーキング]」タブをクリックし、「[ALB Ingress コントローラー]」セクションで、「[アップグレード]」をクリックします。

    説明

    ALB Ingress コントローラー」セクションに「アップグレード」ボタンが表示されていない場合、このコンポーネントはすでに最新バージョンに更新されています。

  4. 更新 ダイアログボックスで、OK をクリックします。

ALB Ingress コントローラーのアンインストール

重要
  • アドオンをアンインストールする前に、クラスターから AlbConfig を削除してください。ALB Ingress コントローラーは、対応する ALB インスタンスを自動的にリリースします。

  • ALB Ingress コントローラーをアンインストールした後:

    • クラスターから AlbConfig が削除されていない場合、対応する ALB インスタンスはリリースされず、引き続き課金が発生します。

    • コントローラーのアンインストール後に AlbConfig を手動で削除した場合、ALB インスタンスはリリースできません。これは、コントローラーがないと調整処理(reconciliation)が完了しないためです。この問題を解決するには、アドオンを再インストールし、AlbConfig を削除して対応する ALB インスタンスをリリースした後、再度アドオンをアンインストールする必要があります。

  1. ACK コンソール にログインします。左側のナビゲーションウィンドウで、クラスター をクリックします。

  2. クラスター ページで、管理対象のクラスターを見つけ、その名前をクリックします。左側のナビゲーションウィンドウで、アドオン管理 をクリックします。

  3. アドオン ページで、ネットワーキング タブをクリックします。ALB Ingress コントローラー セクション内の アンインストール をクリックします。

  4. アンインストール ダイアログボックスで、OK をクリックします。