SupportPodPidsLimit is locked to true of 1.20, making pids cgroup support mandatory

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
This commit is contained in:
Brad Davidson 2021-09-08 16:43:43 -07:00 committed by Brad Davidson
parent 741ba95b04
commit 90960ebf4e

View File

@ -139,10 +139,7 @@ func kubeletArgs(cfg *config.Agent) map[string]string {
argsMap["cpu-cfs-quota"] = "false" argsMap["cpu-cfs-quota"] = "false"
} }
if !hasPIDs { if !hasPIDs {
logrus.Warn("Disabling pod PIDs limit feature due to missing cgroup pids support") logrus.Fatal("PIDS cgroup support not found")
argsMap["cgroups-per-qos"] = "false"
argsMap["enforce-node-allocatable"] = ""
argsMap["feature-gates"] = util.AddFeatureGate(argsMap["feature-gates"], "SupportPodPidsLimit=false")
} }
if kubeletRoot != "" { if kubeletRoot != "" {
argsMap["kubelet-cgroups"] = kubeletRoot argsMap["kubelet-cgroups"] = kubeletRoot