授予MSE Ingress Controller访问权限

如果您需要在ACK Serverless集群中通过MSE Ingress访问服务,部署服务前需要为MSE Ingress Controller授予MSE的相关访问权限。本文介绍如何对ACK Serverless集群中的MSE Ingress Controller授权。

步骤一:安装MSE Ingress Controller组件

方式一:创建集群时安装MSE Ingress Controller

创建ACK Serverless集群时,在组件配置阶段的Ingress参数配置区域,选择MSE Ingress。关于创建ACK Serverless集群的详细描述,请参见创建ACK Serverless集群ask

方式二:已创建集群,在组件管理页面安装MSE Ingress Controller

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > 组件管理

  3. 组件管理页面,单击网络页签,在MSE Ingress Controller组件区域,单击安装
  4. 安装组件MSE Ingress Controller对话框判断是否需要选中级联删除SLB,然后单击确定

步骤二:为MSE Ingress Controller授权

  1. 登录云资源访问授权页面,单击同意授权

    成功授权后,MSE Ingress Controller将拥有对AliyunMSEForECIRole的访问权限。

  2. 登录容器服务管理控制台,在左侧导航栏选择集群

  3. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 无状态

  4. 无状态页面顶部选择所有命名空间,在搜索框中搜索ack-mse-ingress-controller,找到ack-mse-ingress-controller,在操作列下方选择更多 > 重新部署,然后单击确定

    重新部署完成后,在无状态页面单击ack-mse-ingress-controller应用,在容器组页签下看到Pod处于Running状态,表明重新部署成功。