在工作流程叢集中需要使用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,查看工作流程列表。
在工作流程列表頁面右側,單擊目標工作流程,進入工作流程詳情頁面。