From 4fff49bb937df63a410c32a8fea2c2057506f365 Mon Sep 17 00:00:00 2001 From: bprashanth Date: Thu, 15 Dec 2016 12:28:31 -0800 Subject: [PATCH] Make kube-proxy a critical pod --- cluster/saltbase/salt/kube-proxy/kube-proxy.manifest | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cluster/saltbase/salt/kube-proxy/kube-proxy.manifest b/cluster/saltbase/salt/kube-proxy/kube-proxy.manifest index 573b27f2816..9c19c999e06 100644 --- a/cluster/saltbase/salt/kube-proxy/kube-proxy.manifest +++ b/cluster/saltbase/salt/kube-proxy/kube-proxy.manifest @@ -38,6 +38,14 @@ kind: Pod metadata: name: kube-proxy namespace: kube-system + # This annotation lowers the possibility that kube-proxy gets evicted when the + # node is under memory pressure, and prioritizes it for admission, even if + # the node is under memory pressure. + # Note that kube-proxy runs as a static pod so this annotation does NOT have + # any effect on rescheduler (default scheduler and rescheduler are not + # involved in scheduling kube-proxy). + annotations: + scheduler.alpha.kubernetes.io/critical-pod: '' labels: tier: node component: kube-proxy