访问Web UI页面需要进行用户身份认证,添加EMR用户后可以访问相应的UI页面。集群创建后,默认仅支持集群创建者对应的阿里云账号访问开源组件的Web UI,如果其他阿里云账号(主账号)或RAM用户(子账号)需要访问当前集群的Web UI,请按照本文操作。
前提条件
操作步骤
进入配置页面。
在EMR on ACK页面,单击目标集群操作列的配置。
添加用户。
在配置页面,单击oauth-config.conf页签。
设置allowed-accounts参数的参数值为阿里云账号的账号ID。
添加多个账号时,使用英文逗号(,)隔开。
保存配置。
单击下方的保存。
在弹出的对话框中,输入执行原因,单击保存。
部署配置。
单击部署客户端配置。
在弹出的对话框中,输入执行原因,单击确定。
在确认对话框中,单击确定。
访问开源组件的Web UI。
单击上方的访问链接与端口页签。
在访问链接与端口页面,单击服务所在行的链接,即可正常的访问Web UI页面。
常见问题
问题描述:ACK集群未安装Ingress组件,该如何处理?
解决方法:访问Web UI,需要ACK集群具备公网Ingress Controller以提供公网可达的域名,并转发请求到相应Service。如果创建ACK集群时没有勾选Ingress组件,则可以按照以下步骤为已有的ACK集群开启公网Ingress服务。
进入集群详情页面。
登录容器服务管理控制台。
在集群列表页面,单击EMR on ACK所关联集群的集群名称。
安装Nginx Ingress Controller,操作详情请参见方式二:在组件管理页面安装Nginx Ingress Controller。
在集群信息的基本信息页面,单击测试域名后的重新绑定域名。
文档内容是否对您有帮助?