CloudShell是阿里雲推出的雲命令列工具,您可以在任意瀏覽器上運行CloudShell命令管理阿里雲資源。本文介紹如何在Container ServiceACK控制台上利用CloudShell通過kubectl管理叢集。
前提條件
CloudShell僅支援通過公網串連叢集,因此待串連叢集的API Server必須已開啟公網訪問能力。具體操作,請參見控制叢集API Server的公網訪問能力。
背景資訊
CloudShell是網頁版命令列工具。在CloudShell啟動時會自動為您分配一台Linux虛擬機器供您免費使用。該虛擬機器已預裝多種常用環境與工具,配合CloudShell提供的Web IDE,輔助您完成日常的雲資源管理。更多資訊,請參見什麼是雲命令列?。
說明
通過Container Service控制台啟動CloudShell時,CloudShell會自動載入叢集的kubeconfig檔案。您可以通過kubectl直接管理您的叢集。
操作步驟
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面中,單擊目的地組群右側操作列下的
。可選:單擊,然後單擊掛載儲存空間。
關聯並掛載一個NAS檔案系統執行個體可以持久化儲存您的常用指令碼和檔案,否則您的檔案會隨執行個體釋放而銷毀。根據您的實際情況,可以選擇單擊建立並綁定或暫不建立。
執行以下命令,查看當前叢集的Namespace。
kubectl get namespace
預期輸出:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m