From dd857695fda57982ef301acfb72a0a1b70ea753f Mon Sep 17 00:00:00 2001 From: Mathieu Corbin Date: Tue, 12 Oct 2021 22:54:00 +0200 Subject: [PATCH] Exoscale: use HTTP healthcheck mode (#7798) The Exoscale LoadBalancer service uses "externalTrafficPolicy: Local". It's better to use the HTTP healthcheck in this mode instead of the TCP one. --- hack/generate-deploy-scripts.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hack/generate-deploy-scripts.sh b/hack/generate-deploy-scripts.sh index 221c34697..b8aec4104 100755 --- a/hack/generate-deploy-scripts.sh +++ b/hack/generate-deploy-scripts.sh @@ -201,7 +201,8 @@ controller: service.beta.kubernetes.io/exoscale-loadbalancer-name: "nginx-ingress-controller" service.beta.kubernetes.io/exoscale-loadbalancer-description: "NGINX Ingress Controller load balancer" service.beta.kubernetes.io/exoscale-loadbalancer-service-strategy: "source-hash" - service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-mode: "tcp" + service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-mode: "http" + service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-uri: "/" service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-interval: "10s" service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-timeout: "3s" service.beta.kubernetes.io/exoscale-loadbalancer-service-healthcheck-retries: "1"