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