diff --git a/playbook/jobs/init_k3s_cluster b/playbook/jobs/init_k3s_cluster index ec4fec46..d86b9100 100644 --- a/playbook/jobs/init_k3s_cluster +++ b/playbook/jobs/init_k3s_cluster @@ -8,3 +8,9 @@ name: k3s vars: group: master + pod_cidr: '10.16.0.0/16' + pod_gateway: '10.16.0.1' + svc_cidr: '10.96.0.0/16' + join_cidr: '100.64.0.0/16' + cni_iface: 'eth0' + cni_tunnel: 'geneve' diff --git a/playbook/roles/k3s/tasks/main.yml b/playbook/roles/k3s/tasks/main.yml index d51d888e..c2d8f72a 100755 --- a/playbook/roles/k3s/tasks/main.yml +++ b/playbook/roles/k3s/tasks/main.yml @@ -2,8 +2,12 @@ script: files/setup.sh when: inventory_hostname in groups[group] +- name: Sync K3S CNI Config + template: src=templates/cni_install.sh dest=/tmp/ owner=root group=root mode=0644 + when: inventory_hostname in groups[group] + - name: Setup K3S CNI - script: files/setup-cni-kubeovn.sh {{ ingress_ip }} + shell: 'sh /tmp/cni_install.sh' when: inventory_hostname in groups[group] - name: Setup K3S Ingress