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

:ALB Ingress コントローラーの管理

最終更新日:Dec 27, 2024

Application Load Balancer (ALB) Ingress コントローラーは、ALB が提供するレイヤー 7 フォワーディングルールに基づいて Container Compute Service (ACS) クラスタのトラフィック転送を制御するフルマネージドコンポーネントです。このトピックでは、ACS クラスタに ALB Ingress コントローラーをインストール、更新、およびアンインストールする方法について説明します。

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

説明

ALB Ingress コントローラーをサポートするリージョンについては、ALB が利用可能なリージョンとゾーン を参照してください。

クラスタの作成時に ALB Ingress コントローラーをインストールする

  1. ACS コンソール にログオンします。[クラスタ] ページで、クラスタの作成 をクリックします。

  2. コンポーネントの設定 セクションで、ALBイングレスIngress セクションの を選択します。

    説明

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

既存のクラスタに ALB Ingress コントローラーをインストールする

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

  2. [クラスタ] ページで、管理するクラスタの名前をクリックし、左側のナビゲーションペインで 操作 > アドオン を選択します。

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

  4. コンポーネント ALB Ingress コントローラーのインストール ダイアログボックスで、ALB クラウドネイティブゲートウェイインスタンスソース に適切な 新規作成既存のものを使用、または 作成しない を選択し、OK をクリックします。

    重要
  5. OK をクリックします。

次の手順

ALB Ingress コントローラーがインストールされると、クラスタは自動的に AlbConfig CRD を作成します。その後、以下の操作を実行できます。

  • コンポーネントの YAML ファイルを表示する: コンポーネントカードの image アイコンをクリックし、YAML で表示 を選択して、AlbConfig CRD の YAML ファイルを表示します。

  • ログ収集を有効にする: コンポーネントカードの image アイコンをクリックし、ログ収集を有効にする を選択します。表示されるダイアログボックスで、OK をクリックします。操作が完了したら、ログの表示 または ログ記録の無効化 を選択できます。

    説明

    ACS クラスタにログオンします。左側のナビゲーションペインで、操作 > ログセンター > ネットワークコンポーネントログ > ALB Ingress を選択します。表示されるページで、データインポート管理 タブをクリックして、ALB インスタンスのアクセスログを有効にします。

  • カスタムリソースを作成する: AlbConfig と IngressClass を作成する方法については、ALB Ingress を使い始める を参照してください。

ALB Ingress コントローラーの更新

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

  2. [クラスタ] ページで、管理するクラスタの名前をクリックし、左側のナビゲーションペインで 操作 > アドオン を選択します。

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

  4. コンポーネントのアップグレード メッセージで、確認 をクリックします。

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

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

  2. [クラスタ] ページで、管理するクラスタの名前をクリックし、左側のナビゲーションペインで 操作 > アドオン を選択します。

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

  4. アンインストール メッセージで、OK をクリックします。

重要

各 AlbConfig は ALB インスタンスに対応しています。ALB Ingress コントローラーが不要になった場合は、クラスタ内のすべての AlbConfig を削除すると、対応する ALB インスタンスが解放されます。その後、ALB Ingress コントローラーをアンインストールできます。以下のシナリオでは、追加料金が発生しないように、AlbConfig を手動で削除する必要があります。

  • ALB Ingress コントローラーをアンインストールした後、クラスタ内の AlbConfig と対応する ALB インスタンスは解放されません。料金は引き続き発生します。AlbConfig と対応する ALB インスタンスを手動で削除する必要があります。

  • ALB Ingress コントローラーをアンインストールし、クラスタ内の AlbConfig を削除した後、クラスタ内の対応する ALB インスタンスは解放されません。料金は引き続き発生します。ALB インスタンスを手動で削除する必要があります。

参照