Fix kubeadm LB configure
1. join node add LB discoveryTokenAPIServers 2. kubeadm_config_api_fqdn support ipddress and domain_name
This commit is contained in:
parent
23fd3461bc
commit
7b61a0eff0
2 changed files with 8 additions and 0 deletions
|
@ -3,6 +3,10 @@ kind: NodeConfiguration
|
||||||
caCertPath: {{ kube_config_dir }}/ssl/ca.crt
|
caCertPath: {{ kube_config_dir }}/ssl/ca.crt
|
||||||
token: {{ kubeadm_token }}
|
token: {{ kubeadm_token }}
|
||||||
discoveryTokenAPIServers:
|
discoveryTokenAPIServers:
|
||||||
|
{% if groups['kube-master'] | length > 1 and kubeadm_config_api_fqdn is defined %}
|
||||||
|
- {{ kubeadm_config_api_fqdn }}:6443
|
||||||
|
{% else %}
|
||||||
- {{ kubeadm_discovery_address | replace("https://", "")}}
|
- {{ kubeadm_discovery_address | replace("https://", "")}}
|
||||||
|
{% endif %}
|
||||||
discoveryTokenCACertHashes:
|
discoveryTokenCACertHashes:
|
||||||
- sha256:{{ kubeadm_ca_hash.stdout }}
|
- sha256:{{ kubeadm_ca_hash.stdout }}
|
||||||
|
|
|
@ -7,7 +7,11 @@ discoveryToken: {{ kubeadm_token }}
|
||||||
tlsBootstrapToken: {{ kubeadm_token }}
|
tlsBootstrapToken: {{ kubeadm_token }}
|
||||||
token: {{ kubeadm_token }}
|
token: {{ kubeadm_token }}
|
||||||
discoveryTokenAPIServers:
|
discoveryTokenAPIServers:
|
||||||
|
{% if groups['kube-master'] | length > 1 and kubeadm_config_api_fqdn is defined %}
|
||||||
|
- {{ kubeadm_config_api_fqdn }}:6443
|
||||||
|
{% else %}
|
||||||
- {{ kubeadm_discovery_address | replace("https://", "")}}
|
- {{ kubeadm_discovery_address | replace("https://", "")}}
|
||||||
|
{% endif %}
|
||||||
discoveryTokenUnsafeSkipCAVerification: true
|
discoveryTokenUnsafeSkipCAVerification: true
|
||||||
nodeRegistration:
|
nodeRegistration:
|
||||||
name: {{ inventory_hostname }}
|
name: {{ inventory_hostname }}
|
||||||
|
|
Loading…
Reference in a new issue