如果您需要在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集群。
方式二:已创建集群,在组件管理页面安装MSE Ingress Controller
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称或者目标集群右侧操作列下的详情。
在集群管理页左侧导航栏,选择 。
在组件管理页面,单击网络页签,在MSE Ingress Controller组件的右下角,单击安装。
在安装组件弹框中,单击确定。
步骤二:为MSE Ingress Controller授权
登录云资源访问授权页面,单击同意授权。
成功授权后,MSE Ingress Controller将拥有对AliyunMSEForECIRole的访问权限。
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在无状态页面顶部选择所有命名空间,在搜索框中搜索ack-mse-ingress-controller,找到ack-mse-ingress-controller,在操作列下方选择 ,然后单击确定。
重新部署完成后,在无状态页面单击ack-mse-ingress-controller应用,在容器组页签下看到Pod处于Running状态,表明重新部署成功。
该文章对您有帮助吗?