|
|
@ -500,7 +500,7 @@ is_kube_master: "{{ inventory_hostname in groups['kube_control_plane'] }}" |
|
|
|
kube_apiserver_count: "{{ groups['kube_control_plane'] | length }}" |
|
|
|
kube_apiserver_address: "{{ ip | default(fallback_ips[inventory_hostname]) }}" |
|
|
|
kube_apiserver_access_address: "{{ access_ip | default(kube_apiserver_address) }}" |
|
|
|
first_kube_control_plane: "{{ hostvars[groups['kube_control_plane'][0]]['access_ip'] | default(hostvars[groups['kube_control_plane'][0]]['ip'] | default(fallback_ips[groups['kube_control_plane'][0]])) }}" |
|
|
|
first_kube_control_plane_address: "{{ hostvars[groups['kube_control_plane'][0]]['access_ip'] | default(hostvars[groups['kube_control_plane'][0]]['ip'] | default(fallback_ips[groups['kube_control_plane'][0]])) }}" |
|
|
|
loadbalancer_apiserver_localhost: "{{ loadbalancer_apiserver is not defined }}" |
|
|
|
loadbalancer_apiserver_type: "nginx" |
|
|
|
# applied if only external loadbalancer_apiserver is defined, otherwise ignored |
|
|
@ -511,7 +511,7 @@ kube_apiserver_global_endpoint: |- |
|
|
|
{%- elif use_localhost_as_kubeapi_loadbalancer|default(False)|bool -%} |
|
|
|
https://127.0.0.1:{{ kube_apiserver_port }} |
|
|
|
{%- else -%} |
|
|
|
https://{{ first_kube_control_plane }}:{{ kube_apiserver_port }} |
|
|
|
https://{{ first_kube_control_plane_address }}:{{ kube_apiserver_port }} |
|
|
|
{%- endif %} |
|
|
|
kube_apiserver_endpoint: |- |
|
|
|
{% if loadbalancer_apiserver is defined -%} |
|
|
@ -521,7 +521,7 @@ kube_apiserver_endpoint: |- |
|
|
|
{%- elif is_kube_master -%} |
|
|
|
https://{{ kube_apiserver_bind_address | regex_replace('0\.0\.0\.0','127.0.0.1') }}:{{ kube_apiserver_port }} |
|
|
|
{%- else -%} |
|
|
|
https://{{ first_kube_control_plane }}:{{ kube_apiserver_port }} |
|
|
|
https://{{ first_kube_control_plane_address }}:{{ kube_apiserver_port }} |
|
|
|
{%- endif %} |
|
|
|
kube_apiserver_insecure_endpoint: >- |
|
|
|
http://{{ kube_apiserver_insecure_bind_address | regex_replace('0\.0\.0\.0','127.0.0.1') }}:{{ kube_apiserver_insecure_port }} |
|
|
|