全部產品
Search
文件中心

Container Service for Kubernetes:串連叢集

更新時間:Mar 27, 2025

您可以通過公網或內網訪問API Server以串連ACK叢集。除控制台外,您也可以使用命令列工具與叢集API Server進行互動,包括Kubernetes命令列工具kubectl、瀏覽器命令列工具Workbench和CloudShell。

1、配置叢集訪問方式和存取控制策略

您可以通過內網或公網方式訪問叢集API Server,並設定相應的存取控制策略。

  • 內網訪問:建立 ACK 叢集時,ACK會自動為API Server建立一個私人網路的 CLB 執行個體,以提供內網串連端點。同一VPC下的資源可進行串連。

  • 公網訪問:在自動建立的私網 CLB 執行個體的基礎上,您可以綁定一個彈性公網 EIP,以實現通過公網訪問API Server,請參見控制叢集API Server的公網訪問能力

為避免API Server受到非法訪問,建議對 CLB 執行個體的 6443 連接埠監聽(Listener)配置存取控制策略。您可通過配置訪問黑白名單來實現安全性原則的管理,請參見配置叢集API Server的存取控制策略

2、管理叢集KubeConfig

串連叢集時,您需要擷取叢集的訪問憑證KubeConfig,其中儲存了Kubernetes用戶端串連和認證叢集所需的資訊,支援公網和私網訪問。ACK支援為不同阿里雲帳號、RAM使用者或角色簽發KubeConfig。建議優先使用臨時的KubeConfig以降低安全風險,並謹慎維護KubeConfig的時效性。關於KubeConfig的擷取、吊銷、清除等操作指引,請參見管理KubeConfig

3、選擇串連叢集的方式

您可以根據叢集是否支援公網訪問等因素來選擇串連和管理叢集的方式。

RAM使用者串連叢集前,除Container Service的系統許可權外,還需要被授予叢集操作的許可權,請參見授權

相關文檔

如果叢集內部的服務需要訪問外部公網資源,例如拉取公網鏡像、更新依賴庫等,您可以參見為叢集開啟訪問公網的能力