阿里云提供浏览器命令行工具Workbench和CloudShell用于连接集群和管理集群资源,无需额外安装软件。登录阿里云控制台后,您可以在任何浏览器内使用Workbench或CloudShell,ACK会在工具启动时根据当前用户信息自动加载集群的KubeConfig文件。
Workbench:阿里云提供的ECS实例远程连接工具,无需额外安装软件。支持通过公网和内网连接集群。
CloudShell:阿里云提供的Shell工具,相当于自动创建的一台Linux虚拟机,其中预装了多种语言及命令行工具。仅通过公网连接集群。
公网连接时,需要为集群API Server绑定阿里云EIP,实现集群的公网访问,请参见实现从公网访问API Server。
CloudShell创建的虚拟机使用期限为1小时,到期后会立即销毁。无交互式操作30分钟或关闭所有会话窗口,虚拟机将在15分钟后销毁。再次启动时,系统会重新创建新虚拟机。
准备工作
操作步骤
根据集群的公网连接情况,集群信息页面右上角将展示通过Workbench或CloudShell连接集群。您可按页面提示进行选择。
Workbench
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择集群信息。
在集群信息页面,单击右上方的通过 Workbench 管理集群。
在终端界面,执行kubectl命令以验证集群的连通性。
此命令以查询命名空间为例。
kubectl get namespace
预期输出:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m
CloudShell
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择集群信息。
在集群信息页面,单击右上方的通过CloudShell管理集群。
可选:单击
,然后单击挂载存储空间。
关联并挂载NAS文件系统可持久化存储常用脚本及文件,防止实例释放时数据丢失。您可按需选择创建并绑定或暂不创建。
执行kubectl命令以验证集群的连通性。
此命令以查询命名空间为例。
kubectl get namespace
预期输出:
NAME STATUS AGE default Active 3h14m kube-node-lease Active 3h14m kube-public Active 3h14m kube-system Active 3h14m
该文章对您有帮助吗?