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