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

Container Service for Kubernetes:MSE IngressコントローラにMSEへのアクセスを許可する

最終更新日:Nov 14, 2024

Microservices Engine (MSE) Ingressを使用してACK Serverlessクラスターでサービスを公開する場合は、まずMSE IngressコントローラーにMSEへのアクセスを許可する必要があります。 このトピックでは、ACKサーバーレスクラスターのMSE IngressコントローラーにMSEへのアクセスを許可する方法について説明します。

ステップ1: MSE Ingressコントローラのインストール

方法1: クラスターを作成するときにMSE Ingressコントローラーをインストールする

[コンポーネント設定] ウィザードページで、[Ingress] セクションの [MSE Ingress] を選択します。 ACKサーバーレスクラスターパラメーターの詳細については、「ACKサーバーレスクラスターの作成」をご参照ください。 ask

方法2: 既存のクラスターのMSE Ingressコントローラーを [アドオン] ページにインストールする

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

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

  3. [アドオン] ページで、[ネットワーク] タブをクリックします。 [MSE Ingress Controller] を見つけ、[インストール] をクリックします。
  4. [MSE Ingress Controllerのインストール] ダイアログボックスで、[カスケードSLBインスタンスの削除] を選択するかオフにし、[OK] をクリックします。

ステップ2: MSE IngressコントローラにMSEへのアクセスを許可する

  1. [クラウドリソースアクセス権限付与] ページで、[権限付与ポリシーの確認] をクリックします。

    承認が完了すると、MSE Ingressコントローラーはリソースアクセス管理 (RAM) ロールAliyunMSEForECIRoleを引き受けてMSEにアクセスできます。

  2. ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  3. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[ワークロード] > [デプロイ] を選択します。

  4. [デプロイメント] ページの上部で、[名前空間] ドロップダウンリストから [すべての名前空間] を選択します。 検索ボックスにack-mse-ingress-controllerと入力し、検索アイコンをクリックします。 ack-mse-ingress-controllerがページに表示されたら、[操作] 列の [詳細] > [Redpoloy] を選択します。 表示されるメッセージで、[確認] をクリックします。

    ack-mse-ingress-controllerを再デプロイした後、[デプロイ] ページでack-mse-ingress-controllerをクリックします。 次に、[ポッド] タブに表示されているポッドが [実行中] 状態であることを確認します。