6.10. 为集群中的节点分配特定 CPU
使用静态 CPU Manager 策略时,您可以保留特定的 CPU,供集群中的特定节点使用。例如,在具有 24 个 CPU 的系统中,您可以为 control plane 保留编号为 0-3 的 CPU,允许计算节点使用 CPU 4 到 23。
6.10.1. 为节点保留 CPU 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要明确定义为特定节点保留的 CPU 列表,请创建一个 KubeletConfig
自定义资源(CR)来定义 reservedSystemCPUs
参数。此列表替代了使用 systemReserved
参数可能保留的 CPU。
流程
为您要配置的节点类型获取与机器配置池(MCP)关联的标签:
oc describe machineconfigpool <name>
$ oc describe machineconfigpool <name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc describe machineconfigpool worker
$ oc describe machineconfigpool worker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 获取 MCP 标签。
为
KubeletConfig
CR 创建 YAML 文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 CR 对象:
oc create -f <file_name>.yaml
$ oc create -f <file_name>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow