在工作流集群中需要使用Argo Workflow UI提交或访问任务时,您可以开通Argo Server公网访问,从而能更便捷地访问Argo控制台。本文介绍如何在工作流集群开通Argo Server公网访问。
前提条件
开通Argo Server公网访问
执行以下命令,获取集群基本信息,并记录集群ClusterID。
aliyun adcp DescribeHubClusters --Profile=XFlow
执行以下命令,获取本机公网出口地址。
为了安全,应避免将ArgoWorkflow的公网访问权限授予所有用户,仅为其授予指定对应的公网IP段。您可以通过如下命令,获取本地IP或者询问网络管理员所需的公网IP段。
curl ifconfig.me
执行以下命令,开通公网访问并设定访问控制。
例如,获取到的本机网段为
10.100.XX.XX/24
,则执行以下命令,可对该网段开通Argo Workflow的Argo Workflow UI公网访问。aliyun adcp UpdateHubClusterFeature --RegionId regionId --ClusterId **** --PublicAccessEnabled true --AccessControlList "[\"10.100.XX.XX/24\"]" --ArgoServerEnabled true
访问Agro查看工作流状态
公网访问服务开通后,您可以通过ACK One控制台更快捷地访问Agro控制台。
登录ACK One控制台,在左侧导航栏选择工作流集群。
在基本信息页面,单击基础信息页签,然后在下方常用操作区域,单击工作流控制台(Argo)。
在工作流控制台页面左侧,选择NAMESPACE为default,查看工作流列表。
在工作流列表页面右侧,单击目标工作流,进入工作流详情页面。