云容器引擎 CCE-virtual-kubelet:约束及限制

时间:2023-11-01 16:25:54

约束及限制

  • 仅支持VPC网络模式的CCE集群和CCE Turbo集群(virtual-kubelet 1.2.5版本及以上支持),且仅支持1.21及以下集群。
  • 调度到CCI的实例的存储类型只支持ConfigMap、Secret、emptyDir、SFS、SFS Turbo几种Volume类型,其中emptyDir不支持子路径,且SFS、SFS Turbo类型存储对应的PVC只支持使用CSI类型的StorageClass。
  • 暂不支持守护进程集(DaemonSet)以及HostNetwork网络模式的容器实例(Pod)弹性到CCI。
  • 跨CCE和CCI实例Service网络互通只支持集群内访问(ClusterIP)类型。
  • 跨CCE和CCI实例,在对接LoadBalancer或Ingress时,禁止指定健康检查端口:

    1. 在CCE集群下,由于CCI的容器与CCE的容器在ELB注册的后端使用端口不一致,指定健康检查端口会导致部分后端健康检查异常。

    2. 跨集群使用Service对接同一个ELB的监听器时,需确认健康检查方式,避免服务访问异常。

  • 集群所在子网不能与10.247.0.0/16重叠,否则会与CCI命名空间下的Service网段冲突,导致无法使用。
  • 使用插件前需要用户在CCI界面对CCI服务进行授信。
  • 安装virtual-kubelet插件后会在CCI服务新建一个名为"cce-burst-"+集群ID的命名空间,该命名空间完全由virtual-kubelet管理,不建议直接在CCI服务使用该命名空间,如需使用CCI服务,请另外新建命名空间。
  • 实例的规格必须满足云容器实例CCI的容器规范。
    1. 使用1.2.5以下版本插件时,各容器的Requests须等于Limits(1.2.5及以上版本插件两者可不相等,弹性到CCI时自动将两者设置为一样,若配置了Limits,则以Limits为准,没有配Limits,则以Requests为准)。
    2. Pod中至少有1个容器配置CPU大于0。
    3. 经过资源自动规整后,Pod总CPU不得超过32核,内存不得超过256Gi。
support.huaweicloud.com/usermanual-cce/cce_01_0135.html