# 通过CloudShell连接集群
CloudShell是一款用于管理与运维云资源的网页版Shell工具，它能够为用户提供一个即时的、预配置的环境。通过CloudShell连接集群，您无需在本地安装、配置或维护kubectl等工具，即可直接管理和操作集群，能够有效降低环境配置的复杂性。本文将以CCE Standard集群为例，介绍如何通过CloudShell连接CCE集群。
#### 前提条件
- 在集群控制节点安全组（安全组名称：集群名称-cce-control-随机数）的5443端口中，已放通**198.19.0.0/16** 网段，具体请参见[如何配置集群的访问策略](https://support.huaweicloud.com/cce_faq/cce_faq_00417.html)。
- 集群中已安装CoreDNS插件。
 
#### 约束与限制
- 在CloudShell中使用kubectl时，kubectl的权限由登录用户的权限决定。
- CloudShell暂不支持委托账号和子项目。
- 同一用户在使用CloudShell组件连接CCE集群或容器时，限制同时打开的实例上限数量为15个。
- CloudShell中kubectl证书有效期为1天，从云容器引擎重新跳转可以重置有效期。
- 当前少部分区域暂未开放CloudShell，具体请以控制台为准。
 
#### 使用CloudShell连接集群
CloudShell中已预装并配置了kubectl工具，且默认连接到对应集群，您可以在CloudShell界面中直接执行kubectl命令，管理集群资源。使用CloudShell连接集群的具体步骤如下：
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，在左侧导航栏中单击"集群管理"。
2. 在右侧集群列表中，找到对应集群，在右侧单击"命令行工具"即可使用CloudShell。 
   图1CloudShell   
   ![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000002472876958.png "点击放大")
   
   
   
3. 进入CloudShell后，执行以下命令，验证CloudShell中的kubectl是否已连接对应集群。 
   ```
   kubectl cluster-info    # 查看集群信息
   ```
   若回显结果如下，则说明CloudShell中的kubectl已连接集群，您可以直接使用kubectl命令管理集群资源。
   ```
   Kubernetes control plane is running at https://xx.xx.xx.xx:5443
   CoreDNS is running at https://xx.xx.xx.xx:5443/api/v1/namespaces/kube-system/services/coredns:dns/proxy
   To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
   ```
   
   
