diff --git a/ansible/roles/k3s-agent/tasks/main.yml b/ansible/roles/k3s-agent/tasks/main.yml index de476ba..7150f6c 100644 --- a/ansible/roles/k3s-agent/tasks/main.yml +++ b/ansible/roles/k3s-agent/tasks/main.yml @@ -22,6 +22,7 @@ command: >- /tmp/install-k3s.sh agent --node-ip {{ k3s_node_ip }} + --flannel-iface=enp7s0 {% if k3s_kubelet_cloud_provider_external | bool %}--kubelet-arg=cloud-provider=external{% endif %} args: creates: /usr/local/bin/k3s-agent diff --git a/ansible/roles/k3s-server/tasks/main.yml b/ansible/roles/k3s-server/tasks/main.yml index 0be4883..20e23da 100644 --- a/ansible/roles/k3s-server/tasks/main.yml +++ b/ansible/roles/k3s-server/tasks/main.yml @@ -61,6 +61,7 @@ --cluster-init --advertise-address={{ k3s_primary_ip }} --node-ip={{ k3s_node_ip }} + --flannel-iface=enp7s0 --tls-san={{ k3s_primary_ip }} --tls-san={{ k3s_primary_public_ip }} --tls-san={{ kube_api_endpoint }} @@ -86,6 +87,7 @@ --server https://{{ k3s_join_endpoint | default(k3s_primary_ip) }}:6443 --advertise-address={{ k3s_node_ip }} --node-ip={{ k3s_node_ip }} + --flannel-iface=enp7s0 {% if k3s_disable_embedded_ccm | bool %}--disable-cloud-controller{% endif %} {% if k3s_disable_servicelb | bool %}--disable=servicelb{% endif %} {% if k3s_kubelet_cloud_provider_external | bool %}--kubelet-arg=cloud-provider=external{% endif %}