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

Container Compute Service:ALB Ingress Controller アドオンの管理

最終更新日:Sep 17, 2026

Container Compute Service (ACS) は、Container Compute Service (ACS) のレイヤー 7 転送ルールを使用する、マネージド型の ALB Ingress コントローラー アドオンを提供します。このアドオンは、ACS クラスターでインストール、アップグレード、およびアンインストールできます。

ALB Ingress Controller のインストール

説明

ALB Ingress コントローラー は、特定のリージョンとゾーンでのみサポートされています。

クラスター作成時

  1. Container Compute Service コンソールにログインし、 Kubernetes クラスターの作成 をクリックします。

  2. コンポーネント設定 > Ingress セクションで、 [ALB Ingress] を選択します。

    説明

    その他のクラスター作成設定については、「ACS クラスターの作成」をご参照ください。

既存のクラスター

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

  2. クラスター ページで、管理するクラスターを見つけ、その ID をクリックします。クラスター詳細ページの左側のナビゲーションペインで、操作 > アドオン を選択します。

  3. アドオン管理 ページで、 ネットワーク タブをクリックします。 [ALB Ingress Controller] アドオンを見つけて、 インストール をクリックします。

  4. [Install ALB Ingress Controller] ダイアログボックスで、 [ALB Instance][New][Existing]、または [None] を選択し、他のパラメーターを設定してから [OK] をクリックします。

    インスタンスソース

    説明

    結果

    (推奨) [New]

    • [Network Type]:要件に基づいて、[Internet] または [Intranet] の ALB インスタンスを作成します。課金の詳細については、「ALB の課金ルール」をご参照ください。

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

    • [vSwitch]:この Virtual Private Cloud (VPC) 内で ALB がサポートするゾーンに対応する vSwitch を表示します。異なるゾーンにある 2 つの vSwitch を指定する必要があります。指定しない場合、利用可能な 2 つの vSwitch が自動的に選択されます。または、 [Create vSwitch] をクリックして新しい vSwitch を作成することもできます。

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

    (推奨) [Existing]

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

    (オプション) [None]

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

    重要

    コントローラーは関連リソースを作成しません。手動で AlbConfigIngressClass を作成する必要があります。

次のステップ

アドオンをインストールすると、AlbConfig カスタムリソースが自動的に作成されます。以下の操作が可能です。

  • アドオンの YAML の表示:アドオンカードで、image アイコンをクリックし、 YAML の表示 を選択します。

  • アドオンのロギングの有効化:アドオンカードで、image アイコンをクリックし、 [Enable Component Logs] を選択して OK をクリックします。その後、 [View Component Logs] または [Disable Component Logs] を選択できます。

    説明

    特定の ALB インスタンスのアクセスログを有効にするには、クラスターのナビゲーションウィンドウで、 操作 > ログセンター > ネットワークコンポーネントログ > [ALB Ingress] を選択します。 [Data Import Management] タブで、対象の ALB インスタンスのアクセスログを有効にします。

  • カスタムリソースの作成:AlbConfig および IngressClass リソースを作成するには、「ALB Ingress のクイックスタート」に従います。

ALB Ingress Controller のアップグレード

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

  2. クラスター ページで、管理するクラスターを見つけ、その ID をクリックします。クラスター詳細ページの左側のナビゲーションペインで、操作 > アドオン を選択します。

  3. アドオン管理 ページで、 ネットワーク タブをクリックします。 [ALB Ingress Controller] アドオンを見つけて、 アップグレード をクリックします。

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

ALB Ingress Controller のアンインストール

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

  2. クラスター ページで、管理するクラスターを見つけ、その ID をクリックします。クラスター詳細ページの左側のナビゲーションペインで、操作 > アドオン を選択します。

  3. アドオン管理 ページで、 ネットワーク タブをクリックします。 [ALB Ingress Controller] アドオンを見つけて、 アンインストール をクリックします。

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

重要

各 AlbConfig は 1 つの ALB インスタンスに対応します。ALB Ingress の使用を停止するには、まずクラスター内の AlbConfig カスタムリソースを削除します。これにより、対応する ALB インスタンスが自動的にリリースされます。その後、アドオンをアンインストールします。課金を回避するには、以下のシナリオでリソースを手動で削除してください:

  • AlbConfig カスタムリソースを削除する前にアドオンをアンインストールした場合、リソースとその ALB インスタンスは残り、課金が継続されます。手動で削除してください。

  • アドオンをアンインストールした後に AlbConfig を削除した場合、対応する ALB インスタンスは残り、課金が継続されます。手動で削除してください。

関連ドキュメント

  • アドオンの機能とリリースノートについては、「ALB Ingress Controller」をご参照ください。