NGINX Ingress コントローラーは、外部トラフィックを ご利用の Container Service for Kubernetes (ACK) クラスター内のサービスにルーティングします。ACK は、NGINX Ingress コントローラーをアドオンとして提供しており、ACK コンソールからインストール、アップグレード、設定、アンインストールが可能です。
このトピックで説明されている操作を実行する前に、クラスターアドオンを管理する権限が必要です。
NGINX Ingress コントローラーのインストール
新しいクラスターを作成する場合と、既存のクラスターにコントローラーを追加する場合に応じて、次のいずれかの方法を選択します。
クラスター作成時のインストール
ACK クラスターを作成する際、[コンポーネント設定] ステップの [Ingress] セクションで [Nginx Ingress] を選択します。オプションで、NGINX Ingress コントローラー用の Server Load Balancer (SLB) インスタンスのソース、タイプ、仕様を指定できます。
既存クラスターへのインストール
ご利用のクラスターに NGINX Ingress コントローラーがインストールされていない場合は、[アドオン] ページから追加します。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理対象のクラスターを見つけてその名前をクリックします。左側のペインで、[アドオン] をクリックします。
[アドオン] ページで、[ネットワーク] タブをクリックします。[Nginx Ingress Controller] カードを見つけて、[インストール] をクリックします。
[Install Nginx Ingress Controller] ダイアログボックスで、パラメーターを設定し、[OK] をクリックします。
NGINX Ingress コントローラーのアップグレードと設定
インストール後、[アドオン] ページの [ネットワーク] タブにある [Nginx Ingress Controller] カードからアップグレードと設定を管理します。
事前チェック
アップグレードまたは設定変更の前に、システムは自動的に事前チェックを実行し、NGINX Ingress コントローラーが正常であり、要件を満たしていることを確認します。事前チェックが失敗した場合は、続行する前に報告された問題を修正してください。
アップグレード
「[アップグレード]」ボタンが「[NGINX Ingress コントローラー]」カードに表示されていない場合、インストール済みのバージョンは既に最新です。アップグレードに関するノートおよび使用方法のノートについては、「NGINX Ingress コントローラーの更新」をご参照ください。
NGINX Ingress コントローラーのアンインストール
ご利用のクラスターから NGINX Ingress コントローラーを削除するには、次の手順を実行します。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターを見つけ、その名前をクリックします。左側ペインで、[アドオン] をクリックします。
「アドオン」ページで、「ネットワーキング」タブをクリックします。「Nginx Ingress コントローラー」カードを見つけ、「アンインストール」をクリックします。
[アンインストール] ダイアログボックスで、[OK] をクリックします。