Container Service for Kubernetes (ACK) Serverless は、オープンソースコミュニティ版を最適化した NGINX Ingress コントローラー アドオンを提供します。このトピックでは、クラスターの作成時、または [アドオン] ページから ACK Serverless クラスターにインストールする方法について説明します。
オープンソースの Ingress-NGINX プロジェクトは、2026 年 3 月以降、メンテナンス更新の提供を停止します。その結果、ACK は NGINX Ingress コントローラー アドオンのメンテナンスを終了します。継続して使用する前に、関連するリスクを十分に評価してください。
インストール方法
ACK Serverless は、2 つのインストール方法をサポートしています。
| 方法 | 使用する状況 |
|---|---|
| クラスターの作成時 | クラスターをまだ作成していない場合 |
| [アドオン] ページから | クラスターがすでに実行中の場合 |
クラスター作成時のインストール
ACK Serverless クラスターを作成する際、[Ingress] 設定セクションで [Nginx Ingress] を選択します。
NGINX Ingress コントローラーには以下が必要です:
-
コントローラーを実行するための、それぞれ 2 コア CPU と 4 GiB のメモリを持つ 2 つの Elastic Container Instance (ECI) インスタンス
-
1 つの Server Load Balancer (SLB) インスタンス (インターネット向けまたは内部向け。SLB インスタンスの仕様は、要件に基づいて選択できます)
[アドオン] ページからのインストール
-
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
-
[クラスター] ページで、対象のクラスター名をクリックするか、[操作] 列の [詳細] をクリックします。
-
クラスター詳細ページの左側のナビゲーションウィンドウで、[アドオン] をクリックします。
-
ネットワーク タブの [Nginx Ingress Controller] セクションで、インストール をクリックします。
-
[Nginx Ingress Controllerのインストール] ダイアログボックスで、OK をクリックします。
インストール後、[Nginx Ingress Controller] セクションに [インストール済み] と表示されます。