diff --git a/defaults/main.yml b/defaults/main.yml index 904511c..c4dfe4a 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,7 +6,7 @@ kubernetes_interface: '{{ ansible_default_ipv4.interface }}' # value for kuberntes_network: flannel, calico, weave-net #kubernetes_network: weave-net kubernetes_kubeproxy_mode: ipvs -kubernetes_version: 1.29.4 -kubernetes_k3s_version: 1.29.4+k3s1 +kubernetes_version: 1.29.3 +kubernetes_k3s_version: 1.29.3+k3s1 kubernetes_pods_network: "10.244.0.0/16" lb_auth_pass: 1be344d62acc46c6858ae8475668a245 diff --git a/templates/kubeadm-config.yaml.j2 b/templates/kubeadm-config.yaml.j2 index f9f84dd..8dc8a7e 100644 --- a/templates/kubeadm-config.yaml.j2 +++ b/templates/kubeadm-config.yaml.j2 @@ -26,7 +26,13 @@ nodeRegistration: {% if ansible_service_mgr == "systemd" %} cgroup-driver: "systemd" {% endif %} + container-runtime: "remote" runtime-request-timeout: "5m" +{% if kubernetes_cri == "containerd" %} + container-runtime-endpoint: "unix:///run/containerd/containerd.sock" +{% elif kubernetes_cri == "cri-o" %} + container-runtime-endpoint: "unix:///var/run/crio/crio.sock" +{% endif %} node-ip: {{ lookup('vars', 'ansible_' + kubernetes_interface ).ipv4.address }} read-only-port: "10255" ignorePreflightErrors: