Microservices Engine (MSE) Ingressを使用してContainer Service for Kubernetes (ACK) クラスターでサービスを公開する場合は、まずMSE IngressコントローラーにMSEへのアクセスを許可する必要があります。 このトピックでは、MSE IngressコントローラーにMSEへのアクセスを許可する方法について説明します。
ステップ1: MSE Ingressコントローラのインストール
方法1: クラスターを作成するときにMSE Ingressコントローラーをインストールする
[コンポーネント設定] ウィザードページで、[Ingress] セクションの [MSE Ingress] を選択します。 クラスターパラメーターの詳細については、「ACK管理クラスターの作成」をご参照ください。 

方法2: 既存のクラスターのMSE Ingressコントローラーを [アドオン] ページにインストールする
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
- [アドオン] ページで、[ネットワーク] タブをクリックします。 [MSE Ingress Controller] を見つけ、[インストール] をクリックします。
- [MSE Ingress Controllerのインストール] ダイアログボックスで、[カスケードSLBインスタンスの削除] を選択するかオフにし、[OK] をクリックします。
ステップ2: MSE IngressコントローラにMSEへのアクセスを許可する
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[クラスター情報] をクリックします。
- [クラスター情報] ページで、[クラスターリソース] タブをクリックし、[ワーカーRAMロール] の横にあるハイパーリンクをクリックします。
- ロールの詳細ページの [権限] タブで、[権限の付与] をクリックします。
- [権限付与] パネルの [ポリシーの選択] セクションで、[システムポリシー] タブをクリックします。 下の検索ボックスにAliyunMSEFullAccessと入力します。 表示後、[AliyunMSEFullAccess] をクリックします。 次に、[OK] をクリックします。

ステップ3 (オプション): クラスターにLog Serviceへのアクセスを許可する
MseIngressConfigを使用してMSEクラウドネイティブゲートウェイのLog Serviceを有効にする場合は、クラスターのワーカーRAMロールにLog Serviceにアクセスする権限を付与する必要があります。
- RAMポリシーを作成します。
- Alibaba CloudアカウントでRAMコンソールにログインします。
- 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、[ポリシーの作成] をクリックします。
- [ポリシーの作成] ページで、[JSON] タブをクリックし、コードエディターに次のポリシーコンテンツを入力し、[次へ] をクリックしてポリシー情報を編集します。
{ "Version": "1", "Statement": [ { "Action": [ "log:CloseProductDataCollection" 、 "ログ: OpenProductDataCollection" 、 "log:GetProductDataCollection" ], "Resource": [ "acs:mse:*:*:instance/*" 、 "acs:log:*:*:project/*/logstore/mse_*" ], "Effect": "Allow" }, { "Action": "ram:PassRole", "リソース": "acs:ram::*:role/aliyunserviceroleforslsaudit" 、 "Effect": "Allow" }, { "アクション": "ram:CreateServiceLinkedRole" 、 "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "audit.log.aliyuncs.com" } } } ] } - [名前] および [メモ] パラメーターを指定し、[OK] をクリックします。
- クラスターにLog Serviceへのアクセスを許可
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[クラスター情報] をクリックします。
- [クラスター情報] ページで、[クラスターリソース] タブをクリックし、[ワーカーRAMロール] の横にあるハイパーリンクをクリックします。
- ロールの詳細ページの [権限] タブで、[権限の付与] をクリックします。
- [権限付与] パネルの [ポリシーの選択] セクションで、[カスタムポリシー] タブをクリックします。 ステップ1で作成したカスタムポリシーの名前を入力します。 表示されたポリシーをクリックします。 次に、[OK] をクリックします。