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.
This commit is contained in:
Mathieu Corbin 2021-10-12 22:54:00 +02:00 committed by GitHub
parent c4c319cee8
commit dd857695fd

View file

@ -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"