最近更新时间:2024.02.02 15:41:01
首次发布时间:2023.08.29 22:16:57
kubelet 提供了一系列配置用于调整节点行为。容器服务支持节点池内节点的 kubelet 自定义配置。本文介绍如何为节点池内节点添加 kubelet 自定义参数,以及查看节点池 kubelet 自定义参数的方法。
说明
【邀测·申请试用】:该功能目前处于邀测阶段,如需使用,请提交申请。
目前支持配置如下表所示的 kubelet 自定义参数。
注意
修改 topology-manager-policy、topology-manager-scope 和特性门控(feature-gates)中的 QoSResourceManager 参数会重启 kubelet,并且以更改后的策略重新计算容器实例的资源分配,因此可能会导致已经运行的容器实例重启,甚至无法进行资源分配。请谨慎操作。
字段 | 默认值 | 描述 |
---|---|---|
topology-manager-policy | none | 设置拓扑管理策略。取值如下:
|
topology-manager-scope | container | 设置拓扑管理策略的资源粒度,取值为 container,表示资源对齐粒度为容器(Container)级。 |
feature-gates | 无 | 特性门控,即描述 Kubernetes 特性的一组键值对。详细说明,请参见下方 特性门控(feature-gates)列表。 |
特性门控(feature-gates)列表
特性门控 | 默认值 | 描述 |
---|---|---|
QoSResourceManager | false | 是否启用 QoS 资源管理器,用于支持微拓扑调度。取值如下:
注意 目前该特性门控仅支持在 Kubernetes 1.24 且 VKE 版本为 v1.24.15-vke.13 及以上版本的集群中使用。 |
您可以在创建集群时,配置 kubelet 自定义参数。
在 节点池配置 步骤中的 高级配置 模块下配置 kubelet 自定义参数。更多配置,请参见 创建集群。
您可以在集群中创建新的节点池,并配置 kubelet 自定义参数。
在 节点池配置 步骤中的 高级配置 模块下配置 kubelet 自定义参数。更多配置,请参见 创建节点池。
您可以配置集群中存量节点池的 kubelet 自定义参数。
在 节点池 页面的目标节点池 操作 列中,选择...
> Kubelet 自定义参数,配置 kubelet 自定义参数。更多配置,请参见 管理节点池。
说明
说明
您也可以单击 编辑,更新节点池的 kubelet 参数。