diff --git a/roles/kubernetes/node/defaults/main.yml b/roles/kubernetes/node/defaults/main.yml index b78a6e2e1857cc915773cead298ba149742fc8c1..037c5989625a167102d1fbfe6e12c13e98697855 100644 --- a/roles/kubernetes/node/defaults/main.yml +++ b/roles/kubernetes/node/defaults/main.yml @@ -81,7 +81,7 @@ kube_hyperkube_image_repo: "" # If non-empty, will use this string as identification instead of the actual hostname kube_override_hostname: >- - {%- if cloud_provider is defined -%} + {%- if cloud_provider is defined and cloud_provider in [ 'aws' ] -%} {%- else -%} {{ ansible_hostname }} {%- endif -%} diff --git a/roles/kubernetes/node/templates/kubelet.kubeadm.env.j2 b/roles/kubernetes/node/templates/kubelet.kubeadm.env.j2 index 7e0825b9ed61426be87ff5321e147cb2d48fcdc7..a1429c82153799619ddaf993b80192a3939b3eec 100644 --- a/roles/kubernetes/node/templates/kubelet.kubeadm.env.j2 +++ b/roles/kubernetes/node/templates/kubelet.kubeadm.env.j2 @@ -8,8 +8,8 @@ KUBE_LOG_LEVEL="--v={{ kube_log_level }}" KUBELET_ADDRESS="--address={{ kubelet_bind_address }} --node-ip={{ kubelet_address }}" # The port for the info server to serve on # KUBELET_PORT="--port=10250" -# You may leave this blank to use the actual hostname {% if kube_override_hostname|default('') %} +# You may leave this blank to use the actual hostname KUBELET_HOSTNAME="--hostname-override={{ kube_override_hostname }}" {% endif %} {# Base kubelet args #} diff --git a/roles/kubernetes/node/templates/kubelet.standard.env.j2 b/roles/kubernetes/node/templates/kubelet.standard.env.j2 index e692b5bf9d57af1f59cb0cb399d36524210c41f9..fbb63760432640d9ae21206d7c24db48a8acbc94 100644 --- a/roles/kubernetes/node/templates/kubelet.standard.env.j2 +++ b/roles/kubernetes/node/templates/kubelet.standard.env.j2 @@ -5,8 +5,8 @@ KUBE_LOG_LEVEL="--v={{ kube_log_level }}" KUBELET_ADDRESS="--address={{ kubelet_bind_address }} --node-ip={{ kubelet_address }}" # The port for the info server to serve on # KUBELET_PORT="--port=10250" -# You may leave this blank to use the actual hostname {% if kube_override_hostname|default('') %} +# You may leave this blank to use the actual hostname KUBELET_HOSTNAME="--hostname-override={{ kube_override_hostname }}" {% endif %} {# Base kubelet args #}