CCE One 本地注冊集群是用于將本地數據中心 Kubernetes 集群接入天翼云容器服務管理平臺統一管理的集群形態, 提供單集群控制臺管理能力。
前提條件
CCE One 注冊集群提供公網和內網接入端點。請確保目標集群網絡可以正常訪問注冊集群接入端點的9443端口。關于云上云下網絡專線接通方案,請參見 云專線。
操作步驟
創建 CCE One 注冊集群
1. 登錄,在左側導航欄選擇集群資源>注冊集群。
2. 在頁面左側頂部,選擇資源池。注冊集群所在的開通資源池, 所選資源池與用戶和資源部署地域的距離越近,網絡時延越低,訪問速度越快。
3. 在注冊集群指引頁面,單擊本地集群選項卡中的注冊集群。
4. 在注冊集群訂購頁面,按照頁面指引完成集群配置。
| 配置項 | 說明 |
|---|---|
| 集群服務商 | 服務商類型。 |
集群名稱 | 自定義集群的名稱,實例名稱不允許重復。 |
| 艦隊 | 創建注冊集群完成后自動將集群加入指定艦隊。創建時可不指定,注冊集群創建完成后可手動加入艦隊。 |
| 企業項目 | 集群歸屬的企業項目。企業項目是一種云資源管理方式,企業項目管理服務提供統一的云資源按項目管理,以及項目內的資源管理、成員管理。 |
虛擬私有云 | 配置集群的虛擬私有云VPC。在已有VPC列表中選擇已創建的VPC,或單擊創建虛擬私有云創建新的VPC。 |
子網 | 在列表中根據可用區選擇已有子網,或單擊創建子網創建新的子網。集群控制面與默認節點池將使用此處指定的子網。 |
| 安全組 | 支持選擇自動創建安全組、選擇已有安全組。 指定已有安全組時,系統默認不會為安全組配置額外的訪問規則,可能會導致訪問異常,請參考安全組規則列表。 |
API server 訪問 | 為API Server創建一個按量付費的私網ELB實例,作為集群API Server的內網連接端點。API Server提供了各類資源對象(Pod、Service等)的增刪改查及Watch等HTTP Rest接口。 支持選擇是否開放使用 EIP 暴露 API Server。
注意
|
綁定公網IP | 設置是否啟用綁定EIP。選中此選項,會在集群中自動綁定EIP,用于建立集群鏈接。 說明 公網接入必選項;如果云上云下集群已通過專線接通網絡,可以不勾選。 |
集群刪除保護 | 推薦開啟集群刪除保護,防止通過控制臺或OpenAPI誤刪除集群。 |
5. 配置完成后,單擊下一步,進入集群確認頁面,確認以下信息:
確認集群配置是否正確。
確認依賴檢查項是否通過。
創建集群前,需閱讀《天翼云分布式容器云平臺服務協議》《天翼云分布式容器云平臺服務等級協議》。
6. 配置完成后,單擊提交訂單。提交訂單后,可以在集群列表看到創建的注冊集群。等待集群創建完成(集群狀態:待接入)。
將目標集群接入 CCE One 注冊集群
找到新創建的CCE One注冊集群,單擊其右側接入配置。
在接入配置頁面單擊接入信息頁簽。在接入信息頁簽中根據需要選擇公網或者私網,然后單擊右側的復制。
將連接信息復制到目標集群的一個文件中,并執行kubectl命令,將目標集群注冊至新集群中。
例如,您可以新建agent.yaml文件,將連接信息復制到agent.yaml文件中,并在目標集群中執行kubectl apply -f agent.yaml命令。
在目標集群中執行以下命令,查看代理運行狀況。
kubectl -n kube-system get pod |grep cceone-cluster-agent預期輸出:
cceone-cluster-agent-98948b75c-27xs6 2/2 Running 0 19s
cceone-cluster-agent-98948b75c-7w9lj 2/2 Running 0 19s注冊成功后,您可以在的集群列表頁面,看到該集群的狀態為運行中。
執行結果
在集群列表頁面中,找到對應的CCE One注冊集群,可使用以下功能:
單擊集群名稱,跳轉單集群控制臺,進行集群管理。
單擊接入配置,點擊連接信息頁簽。您可以使用該KubeConfig連接目標集群,進行應用負載的部署。