本文介紹布式云容器平台ACK One的快速使用流程、使用方式和文檔使用指引,協助您快速上手ACK One。
前提條件
已開通分布式云容器平台ACK One,且授權預設角色和開通相關雲產品。具體操作,請參見ACK One服務角色策略內容。
快速使用流程
ACK One的快速使用流程如下圖所示。
快速使用方式
ACK One主要包含以下產品能力,包括註冊叢集、艦隊管理、分布式工作流程Argo叢集、備份中心 ,每個產品能力可以單獨使用,也可以組合整合使用,可根據需求靈活選用。
註冊叢集
註冊叢集協助您將雲下Kubernetes叢集接入雲端,快速搭建混合雲叢集,可以將本機資料中心Kubernetes叢集或其他雲廠商Kubernetes叢集接入阿里雲Container Service管理平台,進行統一管理。
功能 | 描述 | 參考文檔 |
建立註冊叢集並接入本機資料中心叢集 | 註冊叢集是用於將本機資料中心Kubernetes叢集或其他雲廠商Kubernetes叢集接入阿里雲Container Service管理平台統一管理的叢集形態。 | |
雲上彈性 | 擴充本機資料中心自建Kubernetes叢集使用雲上計算資源進行彈性擴縮容。例如,手動或自動擴縮容雲上ECS或神龍裸金屬,並添加為本機資料中心自建Kubernetes叢集的雲上計算節點等。 | |
可觀測性 | 註冊叢集支援事件中心、Ingress圖表、日誌採集、ARMS-應用監控、ARMS-Prometheus、Node Problem Detector(NPD)、Metrics Adapter。 | |
安全管理 | 註冊叢集支援RAM統一身份認證和RBAC許可權管理、基於Log Service(SLS)的叢集審計和配置巡檢功能。 | |
協同調度 | 通過為註冊叢集安裝ack-co-scheduler組件的方式,以實現在您的本地叢集中使用阿里雲Container ServiceACK的調度能力,讓您能夠便捷地使用Container Service對於巨量資料、AI等應用擴充出的差異化能力,提高應用的運行效率。 |
艦隊管理
艦隊管理中的艦隊是由ACK託管的,可以管理任意環境的Kubernetes叢集,為企業提供一致的雲原生應用管理體驗。
功能 | 描述 | 參考文檔 |
開啟艦隊管理功能 | 通過艦隊管理功能,您可以實現由ACK One艦隊完成多叢集間工作負載、應用、配置資訊的調度分發。 | |
管理關聯集群 | 開啟艦隊管理功能後,您可以為艦隊添加關聯集群,實現由艦隊作為統一入口的應用與負載的分發。 | |
GitOps | 您可以在ACK One艦隊中開啟GitOps,通過Git repository對應用編排、Helm編排等實現版本管理,同時支援應用一次編排的多叢集持續發布。 | |
多叢集網關 | ACK One多叢集網關是阿里雲面向混合雲、多叢集的應用容災和南北向流量管理推出的解決方案,協助您快速實現混合雲、多叢集的應用同城/異地容災系統以及流量的管理和治理。 | |
多叢集服務 | 通過多叢集服務功能,讓您無需建立負載平衡,即可實現Kubernetes服務的跨叢集訪問。 | |
作業分發 | 多叢集的作業分發支援多種Job類型負載,自動分發到多叢集中,例如Kubernetes Job和CronJob。 | |
監控管理 | 多叢集全域監控基於單叢集Prometheus的監控指標,摘要彙總多個叢集的監控指標,並提供多叢集全域的監控大盤,讓您可以在一個監控大盤上擷取多個關聯集群的監控指標。 |
分布式工作流程Agro叢集
功能 | 描述 | 參考文檔 |
建立工作流程叢集並擷取叢集Kubeconfig | 工作流程叢集採用無伺服器模式,使用阿里雲Elastic Container Instance運行工作流程,通過最佳化Kubernetes叢集參數,實現大規模工作流程的高效彈性調度,同時配合搶佔式ECI執行個體,最佳化成本。 | |
建立工作流程 | 工作流程叢集基於開源Argo Workflow專案構建,您可以參考開來源文件自訂工作流程。 | |
訪問Agro Server控制台 | 開啟Argo Server功能訪問工作流程叢集,您可通過Argo Server API自動化提交工作流程,或者通過開源Argo UI管理工作流程。 | |
事件驅動 | 工作流程叢集支援事件驅動功能,可通過監控事件觸發工作流程自動運行,您可以使用該功能構建事件驅動的自動化系統。 | |
可觀測性 | 工作流程叢集支援整合阿里雲ARMS Prometheus服務和阿里雲Log ServiceSLS。通過Prometheus監控大盤可查看叢集的運行狀態和重要指標;通過Log Service可將工作流程運行時Pod產生的日誌進行收集和上報,便於您隨時查看日誌資訊。 |
備份中心
備份中心為無狀態或有狀態應用的備份、恢複與遷移提供了一站式的解決方案,特別是對混合雲、多叢集的有狀態應用提供了資料容災和應用遷移能力。
功能 | 描述 | 參考文檔 |
開啟備份中心 | 備份中心為無狀態或有狀態應用的備份、恢複與遷移提供了一站式的解決方案,特別是對混合雲,多叢集的有狀態應用提供了資料容災和應用遷移能力。 | |
備份與恢複應用與資料 | 備份中心為叢集內的有狀態應用提供災難備份和恢複能力,對於Kubernetes叢集內的有狀態應用的崩潰一致性、應用一致性及跨地區的災難恢複提供了一站式的解決方案。 | |
跨叢集遷移應用 | 備份中心為叢集內的有狀態應用提供災難備份和恢複能力,對於Kubernetes叢集內的有狀態應用的崩潰一致性,應用一致性,跨地區的災難恢複提供了一站式的解決方案。 |