# 通过X509证书连接集群
X509证书是CCE集群中身份验证和通信加密的核心机制。通过X509证书连接集群，能够确保只有经过授权的客户端可以访问集群，同时加密通信数据，防止传输过程中的窃听或篡改，从而保障通信的安全性、身份的真实性以及访问的合法性。如果您需要通过X509证书连接集群，需提前在控制台获取集群证书，并使用该证书配置客户端以访问CCE集群。
#### 使用X509证书连接集群
1. 登录[CCE控制台](https://console.huaweicloud.com/cce2.0/?#/cce/cluster/list)，单击集群名称进入集群。
2. 查看集群概览页，在右边"连接信息"下证书认证一栏，单击"下载"。 
   图1获取证书   
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/zh-cn_image_0000001906647784.png "点击放大")
   
   
   
3. 在弹出的"证书获取"窗口中，根据系统提示选择证书的过期时间并下载集群X509证书。 
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/notice_3.0-zh-cn.png)
   - 下载的证书包含client.key、client.crt、ca.crt三个文件，请妥善保管您的证书，不要泄露。
   
   - 集群中容器之间互访不需要证书。
    
   
   
4. 将X509证书导入客户端中，使用集群证书调用Kubernetes原生API。 
   例如使用curl命令调用接口查看Pod信息，如下所示：
   ```
   curl --cacert ./ca.crt --cert ./client.crt --key ./client.key  https://*****:5443/api/v1/namespaces/default/pods/
   ```
   ![](https://support.huaweicloud.com/usermanual-cce-autopilot/public_sys-resources/note_3.0-zh-cn.png)
   - *./ca.crt* 、*./client.crt* 、*./client.key*分别为client.key、client.crt、ca.crt文件证书的上传路径。
   
   - *\*\*\*\*\*:5443*为集群API Server的内网或公网地址。
    
   若回显结果如下，则说明X509证书配置正确且集群的API Server正常运行。
   ```
   {
     "kind": "PodList",
     "apiVersion": "v1",
   ...
   ```
   更多集群接口请参见[Kubernetes API](https://kubernetes.io/zh-cn/docs/reference/kubernetes-api/)。
   
   
 
