开通Argo Server公网访问

工作流集群中需要使用Argo Workflow UI提交或访问任务时,您可以开通Argo Server公网访问,从而能更便捷地访问Argo控制台。本文介绍如何在工作流集群开通Argo Server公网访问。

前提条件

开通Argo Server公网访问

  1. 执行以下命令,获取集群基本信息,并记录集群ClusterID。

    aliyun adcp DescribeHubClusters --Profile=XFlow
  2. 执行以下命令,获取本机公网出口地址。

    为了安全,应避免将ArgoWorkflow的公网访问权限授予所有用户,仅为其授予指定对应的公网IP段。您可以通过如下命令,获取本地IP或者询问网络管理员所需的公网IP段。

    curl ifconfig.me
  3. 执行以下命令,开通公网访问并设定访问控制。

    例如,获取到的本机网段为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控制台。

  1. 登录ACK One控制台,在左侧导航栏选择工作流集群

  2. 基本信息页面,单击基础信息页签,然后在下方常用操作区域,单击工作流控制台(Argo)image.png

  3. 在工作流控制台页面左侧,选择NAMESPACEdefault,查看工作流列表。image.png

  4. 在工作流列表页面右侧,单击目标工作流,进入工作流详情页面。image.png