RKE 版本:
rancher 2.6.3
Docker 版本: (docker version
,docker info
)
20.10.18
操作系统和内核: (cat /etc/os-release
, uname -r
)
CentOS Linux 7
主机类型和供应商: (VirtualBox/Bare-metal/AWS/GCE/DO)
Vmware
cluster.yml 文件:
我的理解是可以在cluster.yml配置额外参数,但是这个应该是应用于全局的Node节点,业务需求只要指定的节点(node9和node10)应用kubelet args
services:
kubelet:
# 扩展变量
extra_args:
cpu-manager-policy: static
kube-reserved: cpu=1,memory=2Gi,ephemeral-storage=1Gi
system-reserved: cpu=1,memory=2Gi,ephemeral-storage=1Gi
我看了RKE2已经支持这个machines with labels功能特性了,但是如果是通过rancher2.6.3版本创建的RKE1集群如何实现部分Node节点的kubelet参数呢,感谢!
下图是RKE2的UI(实现目标)
针对node9和node10配置kubelet参数:
–cpu-manager-policy=static
–kube-reserved=cpu=1,memory=2Gi,ephemeral-storage=1Gi
–system-reserved=cpu=1,memory=2Gi,ephemeral-storage=1Gi