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
|
||||
token: {{ kubeadm_token }}
|
||||
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://", "")}}
|
||||
{% endif %}
|
||||
discoveryTokenCACertHashes:
|
||||
- sha256:{{ kubeadm_ca_hash.stdout }}
|
||||
|
|
|
@ -7,7 +7,11 @@ discoveryToken: {{ kubeadm_token }}
|
|||
tlsBootstrapToken: {{ kubeadm_token }}
|
||||
token: {{ kubeadm_token }}
|
||||
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://", "")}}
|
||||
{% endif %}
|
||||
discoveryTokenUnsafeSkipCAVerification: true
|
||||
nodeRegistration:
|
||||
name: {{ inventory_hostname }}
|
||||
|
|
Loading…
Reference in a new issue