我目前正在尝试寻找一种方法来重新配置我所有集群kubelet的驱逐阈值。集群已使用kubeadm init
进行了初始化,工作节点已使用kubeadmin join
进行了添加。
现在kubeadm已将kubelet配置正确写入kubelet-config-1.16
命名空间中的kube-system
configmap中,我可以在那里看到设置。
但是,我从文档中收集的信息,在该configmap中对其进行更新并不会针对现有kubelet进行调整。
有人可以指出我合适的资源吗?
谢谢!
答案 0 :(得分:1)
您可以从旧的ConfigMap创建一个新的ConfigMap,并对其进行修改以具有驱逐阈值所需的配置,然后使用以下命令编辑节点的引用以指向新的ConfigMap:
library(tidyverse)
df <- data.frame(id = c(5,5,5,5,6),
status = c("Inactive", "Inactive", "Inactive", "Inactive", "Active"),
stringsAsFactors = FALSE)
df %>% group_by(id) %>%
mutate(status = if_else(row_number() != n(), "Active", status))
在您的文本编辑器中,根据规范添加以下YAML:
kubectl edit node ${NODE_NAME}
此过程有充分的记录here