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