更新时间:2024-01-24 GMT+08:00
约束与限制
本文主要为您介绍云容器引擎(CCE)集群使用过程中的一些限制。
集群/节点限制
- 集群一旦创建以后,不支持变更以下项:
- 变更集群的控制节点数量,例如非高可用集群(控制节点数量为1)变更为高可用集群(控制节点数量为3)。
- 变更控制节点可用区。
- 变更集群的网络配置,如所在的虚拟私有云VPC、子网、容器网段、服务网段、IPv6、kubeproxy代理(转发)模式。
- 变更网络模型,例如“容器隧道网络”更换为“VPC网络”。
- 不支持应用在不同命名空间下迁移。
- 由于ECS(节点)等底层依赖产品配额及库存限制,创建集群、扩容集群或者自动弹性扩容时,可能只有部分节点创建成功。
- ECS(节点)规格要求:CPU > 2核且内存 > 4GB。
- 通过搭建VPN方式访问CCE集群,需要注意VPN网络和集群所在的VPC网段、容器使用网段不能冲突。
网络
- 节点访问(NodePort)的使用约束:默认为VPC内网访问,如果需要使用弹性IP通过公网访问该服务,请提前在集群的节点上绑定弹性IP。
- CCE中的负载均衡 ( LoadBalancer )访问类型使用弹性负载均衡 ELB提供网络访问,存在如下产品约束:
- 自动创建的ELB实例建议不要被其他资源使用,否则会在删除时被占用,导致资源残留。
- 1.15及之前版本集群使用的ELB实例请不要修改监听器名称,否则可能导致无法正常访问。
- 网络策略(NetworkPolicy),存在如下产品约束:
- 当前仅容器隧道网络模型的集群支持网络策略(NetworkPolicy)。网络策略可分为以下规则:
- 入规则(Ingress):所有版本均支持。
- 出规则(Egress):暂不支持设置。
- 不支持对IPv6地址网络隔离。
- 当前仅容器隧道网络模型的集群支持网络策略(NetworkPolicy)。网络策略可分为以下规则:
存储卷
- 云硬盘存储卷使用约束:
- 云硬盘不支持跨可用区挂载,且暂时不支持被多个工作负载、同一个工作负载的多个实例或多个任务使用。
- 由于CCE集群各节点之间暂不支持共享盘的数据共享功能,多个节点挂载使用同一个云硬盘可能会出现读写冲突、数据缓存冲突等问题,所以创建无状态工作负载时,若使用了EVS云硬盘,建议工作负载只选择一个实例。
- 1.19.10以下版本的集群中,如果使用HPA策略对挂载了EVS卷的负载进行扩容,当新Pod被调度到另一个节点时,会导致之前Pod不能正常读写。
1.19.10及以上版本集群中,如果使用HPA策略对挂载了EVS卷的负载进行扩容,新Pod会因为无法挂载云硬盘导致无法成功启动。
- 创建有状态工作负载并添加云存储时,云硬盘暂不支持使用已有存储。
- 不支持导入分区过或者具有非ext4文件系统的云硬盘。
- CCE集群中的容器存储目前已支持加密(Kubernetes 1.13版本及以上),当前仅在部分区域(Region)提供端到端支持。
- 存储不支持选择企业项目,新创建的存储卷默认创建到default企业项目下。
- 文件存储卷使用约束:
- CCE集群中的容器存储目前已支持加密(Kubernetes 1.13版本及以上),当前仅在部分区域(Region)提供端到端支持。
- 存储不支持选择企业项目,新创建的存储卷默认创建到default企业项目下。
- 对象存储卷使用约束如下:
- CCE v1.7.3-r8及以下版本集群不支持创建对象存储服务,请参照界面要求创建新版本集群,再使用对象存储服务。
- 存储不支持选择企业项目,新创建的存储卷默认创建到default企业项目下。
- 快照与备份使用约束:
- 快照功能仅支持v1.15及以上版本的集群,且需要安装基于CSI的Everest插件才可以使用。
- 基于快照创建的云硬盘,其子类型(普通IO/高IO/超高IO)、是否加密、磁盘模式(VBD/SCSI)、共享性(非共享/共享)、容量等都要与快照关联母盘保持一致,这些属性查询和设置出来后不能够修改。
服务(Service)数量
此处的服务对应Kubernetes的Service资源,即工作负载所添加的服务。
每个命名空间下,创建的服务数量不能超过6000个。
CCE集群配额限制
针对每个用户,云容器引擎的集群在每个地域分配了固定配额。
限制项 |
普通用户限制 |
---|---|
单Region下集群总数 |
50 |
单集群下节点(集群管理规模) |
可选择50节点、200节点、1000节点或2000节点多种管理规模。 |
每个worker节点创建容器实例最大数 |
创建集群时界面可设置。 VPC网络:最大256。 |
依赖底层云产品配额限制
限制大类 |
限制项 |
普通用户限制 |
---|---|---|
计算 |
实例数 |
1000 |
核心数 |
8000核 |
|
RAM容量 (MB) |
16384000 |
|
网络 |
一个用户创建虚拟私有云的数量 |
5 |
一个用户创建子网的数量 |
100 |
|
一个用户拥有的安全组数量 |
100 |
|
一个用户拥有的安全组规则数量 |
5000 |
|
一个路由表里拥有的路由数量 |
100 |
|
一个虚拟私有云拥有路由数量 |
100 |
|
一个区域下的对等连接数量 |
50 |
|
一个用户拥有网络ACL数量 |
200 |
|
一个用户创建二层连接网关的数量 |
5 |
|
负载均衡 |
弹性负载均衡 |
50 |
弹性负载均衡监听器 |
100 |
|
弹性负载均衡证书 |
120 |
|
弹性负载均衡转发策略 |
500 |
|
弹性负载均衡后端主机组 |
500 |
|
弹性负载均衡后端服务器 |
500 |
父主题: 产品介绍