容器服务 购买集群配额限制

容器服务的配额限制包括 TKE 配额限制,CVM 相关的配额限制以及托管集群的资源配额限制,详情如下。

相关产品
容器服务 产品页,含版本规格、价格与购买入口。

一、TKE 配额限制

每个用户可购买的 TKE 配额默认如下,如果你需要更多的配额项数量,可通过 在线咨询 提出配额申请。

注意:2019年10月21日起,用户集群支持的最大节点配额统一调整为5000。

配额项 默认值 可查看入口 是否可提配额
单地域下集群 20 容器服务概览页右下方 是
单集群下节点 5000  
单地域下镜像命名空间 10  
单地域下镜像仓库 500  
单镜像下镜像版本 100  

二、CVM 配额限制

腾讯云容器服务所产生的云服务器需遵守云服务器的购买限制,详情请参见 云服务器购买约束。每个用户可购买的 CVM 配额默认如下,如果你需要更多的配额项数量,可通过 配额申请工单 提出配额申请。

配额项 默认值 可查看入口 是否可提配额
单可用区下包年包月服务器 150 台 CVM 概览页-各地域资源 是
单可用区下按量计费服务器 30 台或 60 台不等  

三、集群配置限制

注意:说明:

注意:集群配置限制集群规模, 暂不支持修改。

配置项 地址范围 影响范围 可查看入口 是否可变更
VPC 网络-子网 用户自定义设置 该子网可添加的节点数 集群对应 VPC 子网列表页-可用 IP 数 不支持变更可使用新子网
容器网段 CIDR 用户自定义设置 集群内节点上限集群内 service 上限每个节点 Pod 上限 集群基本信息页-容器网段 暂不支持变更

四、K8s 资源配额说明

注意:说明:

注意:下列配额自2022年4月30日开始生效,该配额无法被移除。配额不足时,你可通过升高集群规格提高各资源配额。

注意:功能升级:现集群支持部署超级节点的 Pod,相较于此前的普通节点和原生节点形式,新增了超级节点的 Pod 数量限制规范,保障集群控制面稳定。

注意:如有特殊场景需要调整配额,可 提交工单 联系我们,并说明需要调整的原因。

如需检查此配额,你可以执行以下命令:

kubectl get resourcequota tke-default-quota -o yaml

如需查看给定命名空间的 tke-default-quota 对象,请添加 –namespace 选项以指定命名空间。

注意:说明:

集群规格 Pod 数量限制(非超级节点) Pod 数量限制(超级节点) ConfigMap 数量限制 CRD / 其他 K8s 资源数量限制
L5 600 400 256 1250
L20 1500 800 512 2500
L50 3000 1200 1024 5000
L100 6000 1600 2048 10000
L200 15000 2000 4096 20000
L500 30000 4000 6144 50000
L1000 90000 8000 8192 100000
L3000 150000 24000 10240 150000
L5000 200000 40000 20480 200000

五、集群规格升配

1. 集群开启自动升配功能后,当集群控制面组件负载过高或者节点规模超过当前规格管理上限时,会自动升至更高规格。满足以下任意一项条件将触发集群自动升配(监控来源于 metrics-server 获取的实时数据):

1.1 节点数(指 Kubernetes Node,包含节点类型有普通节点、原生节点、超级节点)大于当前集群等级规格就触发升配。

1.2 过去1天内,kube-apiserver OOM 重启次数大于2,或 kube-controller-manager/kube-scheduler OOM 重启次数大于3将触发升配。

1.3 在过去2小时内,kube-apiserver OOM 重启次数大于1,且实时持续10分钟内负载大于70%将触发升配。

1.4 kube-apiserver/kube-controller-manager/kube-scheduler 任意一组件连续10分钟以上,CPU 和内存实时负载持续95%将触发升配。

2. 升配过程中控制面(Master 节点)组件需要进行滚动更新,可能会有短暂中断,建议升配期间停止其他操作(如创建工作负载等)。

3. 集群升配后不会自动降配,你需手动下调集群规格。

六、针对命名空间分配配额

默认情况下,任意一个命名空间余量都相同(余量 = 当前集群等级的配额 – 整个集群已使用的量)。如果你在一个命名空间创建了资源,会导致余量减少,即其他命名空间的可使用量也会在一定时间后相应减少。

如果你有自定义分配比例的需求,可以在 kube-system 下创建一个 tke-quota-config 的 ConfigMap,指定余量在各个命名空间的分配比例。

例如:下面的例子代表在 default 的命名空间分配50%的余量,在 kube-system 的命名空间分配40%的余量,其余命名空间分配到10%的余量。如果设置的百分比之和超过100%,则 TKE 认为比例分配无效,会采用默认的分配策略。

apiVersion: v1data: default: "50" kube-system: "40"kind: ConfigMapmetadata: name: tke-quota-config namespace: kube-system

赞 (0)
上一篇 4天前
下一篇 4天前