连接集群概述
连接集群是指与集群进行通信并执行集群管理任务的过程。CCE集群是由多个节点组成的分布式系统,集群内部资源(如Pods、Services、Deployments 等)通常需要通过一些工具和方法进行集中管理和操作。连接集群的过程就是通过kubectl命令行工具、CloudShell、X509证书等与集群进行交互,进行资源创建、配置、监控和调试等操作。
连接集群方式对比
CCE集群支持多种方式连接集群,您可以根据自身需求选择合适的方式,具体对比请参见表1 连接方式对比。
连接方式 |
优点 |
缺点 |
适用场景 |
---|---|---|---|
|
|
适用于开发人员和运维人员日常管理集群,进行资源创建、查看状态、调试等。 |
|
|
|
适用于临时访问集群的场景,无需安装和配置本地工具。 |
|
|
|
适用于需要高信任度的服务间通信、身份验证和加密的场景。 |
|
|
|
适合希望通过简洁的域名访问集群,而不使用IP地址的场景。 |
|
|
|
适用于云环境或跨区域的集群管理,尤其是需要从不同地点访问集群的情况。 |
吊销集群凭证
CCE集群支持吊销集群凭证。在多租户场景下,CCE会为每个用户生成一个独立的集群访问凭证(kubeconfig或X509证书),该凭证包含了用户身份及授权信息,以便其可以连接到相应的集群并执行授权范围内的操作。这种方式可以确保不同用户之间的隔离和安全性,同时也方便了管理和授权。但该凭证的有效时间一般为固定值,当持有该凭证的员工离职或已授权的凭证疑似泄露等场景发生时,需要手动吊销集群访问凭证,以确保集群安全。关于吊销集群凭证的具体信息,请参见吊销集群访问凭证。