X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ansible%2Froles%2Fkubelet%2Ftemplates%2Fcommon-config.yaml.j2;h=b30e90075aeaa280c961b6b1192983122f5103d9;hb=a0beb1847a1573a606124ac6588bd22bf552841b;hp=7065aeba88a1c9b1d1363336f22e699c2d69212f;hpb=df3fea70cdc2661a7cfd5fbadcbc5a857b7c6413;p=ta%2Fcaas-kubernetes.git diff --git a/ansible/roles/kubelet/templates/common-config.yaml.j2 b/ansible/roles/kubelet/templates/common-config.yaml.j2 index 7065aeb..b30e900 100644 --- a/ansible/roles/kubelet/templates/common-config.yaml.j2 +++ b/ansible/roles/kubelet/templates/common-config.yaml.j2 @@ -16,6 +16,14 @@ cgroupDriver: cgroupfs clusterDNS: - {{ caas.dns_svc_ip }} clusterDomain: {{ caas.dns_domain }} +evictionHard: + memory.available: "{{ caas_hard_eviction_threshold }}" +evictionMinimumReclaim: + memory.available: "512Mi" +evictionSoft: + memory.available: "{{ caas_soft_eviction_threshold }}" +evictionSoftGracePeriod: + memory.available: "30s" kubeReserved: cpu: "{{ kube_reserved_cpu }}" rotateCertificates: true @@ -24,5 +32,6 @@ staticPodPath: "/etc/kubernetes/manifests" streamingConnectionIdleTimeout: 5m0s systemReserved: cpu: "{{ system_reserved_cpu }}" + memory: "{{ system_reserved_memory }}" tlsCertFile: "/etc/kubernetes/ssl/kubelet-server.pem" tlsPrivateKeyFile: "/etc/kubernetes/ssl/kubelet-server-key.pem"