Kay Yan
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
8 additions and
2 deletions
-
roles/kubernetes/node/templates/loadbalancer/haproxy.cfg.j2
-
roles/kubernetes/node/templates/loadbalancer/nginx.conf.j2
|
|
@ -21,13 +21,19 @@ defaults |
|
|
|
|
|
|
|
{% if loadbalancer_apiserver_healthcheck_port is defined -%} |
|
|
|
frontend healthz |
|
|
|
bind *:{{ loadbalancer_apiserver_healthcheck_port }} |
|
|
|
bind 0.0.0.0:{{ loadbalancer_apiserver_healthcheck_port }} |
|
|
|
{% if enable_dual_stack_networks -%} |
|
|
|
bind :::{{ loadbalancer_apiserver_healthcheck_port }} |
|
|
|
{% endif -%} |
|
|
|
mode http |
|
|
|
monitor-uri /healthz |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
frontend kube_api_frontend |
|
|
|
bind 127.0.0.1:{{ loadbalancer_apiserver_port|default(kube_apiserver_port) }} |
|
|
|
{% if enable_dual_stack_networks -%} |
|
|
|
bind [::1]:{{ loadbalancer_apiserver_port|default(kube_apiserver_port) }}; |
|
|
|
{% endif -%} |
|
|
|
mode tcp |
|
|
|
option tcplog |
|
|
|
default_backend kube_api_backend |
|
|
|
|
|
@ -21,7 +21,7 @@ stream { |
|
|
|
server { |
|
|
|
listen 127.0.0.1:{{ loadbalancer_apiserver_port|default(kube_apiserver_port) }}; |
|
|
|
{% if enable_dual_stack_networks -%} |
|
|
|
listen [::]:{{ loadbalancer_apiserver_port|default(kube_apiserver_port) }}; |
|
|
|
listen [::1]:{{ loadbalancer_apiserver_port|default(kube_apiserver_port) }}; |
|
|
|
{% endif -%} |
|
|
|
proxy_pass kube_apiserver; |
|
|
|
proxy_timeout 10m; |
|
|
|