Serverless Kubernetes クラスター内の MSE Ingress を介してサービスにアクセスするには、サービスをデプロイする前に、MSE Ingress コントローラーに MSE へのアクセスに必要な権限を付与する必要があります。 このトピックでは、Serverless Kubernetes クラスター内の MSE Ingress コントローラーに権限を付与する方法について説明します。
ステップ 1: MSE Ingress Controller コンポーネントのインストール
方法 1: クラスター作成時に MSE Ingress Controller コンポーネントをインストールする
Serverless Kubernetes クラスターを作成するときは、[コンポーネント設定] ステップに進みます。[Ingress] セクションで、[MSE Ingress] を選択します。Serverless Kubernetes クラスターの作成方法の詳細については、「Serverless Kubernetes クラスターの作成」をご参照ください。
方法 2: 既存のクラスターのコンポーネント管理ページで MSE Ingress Controller コンポーネントをインストールする
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターを見つけ、クラスターの名前をクリックするか、[アクション] 列の [詳細] をクリックします。クラスターの詳細ページが表示されます。
詳細ページの左側のナビゲーションウィンドウで、 を選択します。
[コンポーネント管理] ページで、[ネットワーク] タブをクリックします。MSE Ingress Controller コンポーネントの右下隅にある [インストール] をクリックします。
表示されたダイアログボックスで、[確認] をクリックします。
ステップ 2: MSE Ingress コントローラーに権限を付与する
クラウドリソースアクセス権限付与ページに移動し、[権限付与の確認] をクリックします。
権限付与が成功すると、MSE Ingress コントローラーに AliyunMSEForECIRole ロールの権限が付与されます。
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
クラスター ページで、管理するクラスターを見つけてその名前をクリックします。左側のナビゲーションウィンドウで、 を選択します。
[デプロイメント] ページの上部で、[すべての名前空間] を選択します。検索ボックスに ack-mse-ingress-controller と入力して、[ack-mse-ingress-controller] アプリケーションを見つけます。アプリケーションの [アクション] 列で、 を選択し、[OK] をクリックします。
再デプロイが完了したら、[デプロイメント] ページの [ack-mse-ingress-controller] アプリケーションをクリックします。[Pod] タブで、Pod が [実行中] 状態であることを確認します。この状態は、再デプロイが成功したことを示します。