Container Service for Kubernetes (ACK) クラスターとACKサーバーレスクラスターはNGINX Ingressコントローラーを提供します。 このトピックでは、ACKクラスターおよびACKサーバーレスクラスターにNGINX Ingressコントローラーをインストール、更新、設定、およびアンインストールする方法について説明します。
NGINX Ingressコントローラのインストール
既存のクラスターがない場合は、方法1を使用してNGINX Ingressコントローラーをインストールします。 NGINX Ingressコントローラーがインストールされていない既存のクラスターを使用する場合は、方法2を使用してNGINX Ingressコントローラーをクラスターにインストールします。 例:
方法1: クラスターを作成するときにNGINX Ingressコントローラーをインストールする
ACKクラスターまたはACKサーバーレスクラスターを作成する場合、[コンポーネント設定] ウィザードページの [Ingress] セクションで [Nginx Ingress] を選択します。 詳細については、「ACK Proクラスターの作成」または「ACKサーバーレスクラスターの作成」をご参照ください。
[Ingress] セクションで、インターネット向けのServer Load Balancer (SLB) インスタンスを作成するか、内部向けのSLBインスタンスを作成するかを指定できます。 SLBインスタンスの仕様を指定することもできます。
方法2: アドオンページにNGINX Ingressコントローラーをインストールする
ACK コンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、
を選択します。[アドオン] ページで、[ネットワーク] タブをクリックします。 Nginx Ingress Controllerカードを見つけ、[インストール] をクリックします。
[Nginx Ingress Controllerのインストール] ダイアログボックスでパラメーターを設定し、[OK] をクリックします。
NGINX Ingressコントローラのアンインストール (オプション)
ACK コンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、
を選択します。[アドオン] ページで、[ネットワーク] タブをクリックします。 Nginx Ingress Controllerカードを見つけ、[アンインストール] をクリックします。
[アンインストール] ダイアログボックスで、[OK] をクリックします。
次のステップ
NGINX Ingressコントローラーをインストールした後、[アドオン] ページの [ネットワーク] タブの [Nginx Ingress controller] カードでコンポーネントを更新および設定できます。
NGINX Ingressコントローラーを更新または設定するときは、次の項目に注意してください。
NGINX Ingressコントローラーを更新または設定する前に、システムは自動的に事前チェックを実行して、コンポーネントのステータスが要件を満たしているかどうかを確認します。 NGINX Ingressコントローラーが正常でない状態にある場合、またはNGINX Ingressコントローラーの構成が要件を満たしていない場合、NGINX Ingressコントローラーは事前チェックに合格しません。 NGINX Ingressコントローラーを更新または設定する前に、関連する問題を修正する必要があります。
[Nginx Ingress Controller] セクションに [アップグレード] ボタンが表示されない場合、インストールされているNGINX Ingressコントローラーは最新バージョンです。 NGINX Ingressコントローラーの更新ノートと使用法ノートの詳細については、「NGINX Ingressコントローラーの更新」をご参照ください。