From 42a0f46268be96d3e0410ffb8b07809d34966911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kr=C3=BCger?= Date: Wed, 21 Feb 2018 21:14:45 +0100 Subject: [PATCH] Add health check to kube proxy (#2356) Adding health checking to kube proxy. Fixes #2308 --- .../node/templates/manifests/kube-proxy.manifest.j2 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 index 7eb0dc44d..7c8e0062d 100644 --- a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 +++ b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 @@ -23,6 +23,16 @@ spec: requests: cpu: {{ kube_proxy_cpu_requests }} memory: {{ kube_proxy_memory_requests }} + livenessProbe: + httpGet: + host: 127.0.0.1 + path: /healthz + port: 10256 + failureThreshold: 8 + initialDelaySeconds: 15 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 15 command: - /hyperkube - proxy @@ -32,6 +42,7 @@ spec: - --cluster-cidr={{ kube_pods_subnet }} - --proxy-mode={{ kube_proxy_mode }} - --oom-score-adj=-998 + - --healthz-bind-address=127.0.0.1 {% if kube_proxy_masquerade_all and kube_proxy_mode == "iptables" %} - --masquerade-all {% elif kube_proxy_mode == 'ipvs' %}