diff --git a/roles/kubernetes/tasks/Rocky.yml b/roles/kubernetes/tasks/Rocky.yml index 9140fba..199a73e 100644 --- a/roles/kubernetes/tasks/Rocky.yml +++ b/roles/kubernetes/tasks/Rocky.yml @@ -86,6 +86,12 @@ enabled: yes state: started + - name: Wait for containerd socket + ansible.builtin.wait_for: + path: /run/containerd/containerd.sock + state: present + timeout: 30 + - name: Install Kubernetes packages dnf: name: @@ -94,7 +100,11 @@ - kubectl disable_excludes: kubernetes state: present - + register: k8s_install + retries: 5 + delay: 10 + until: k8s_install is succeeded + - name: Enable kubelet systemd: name: kubelet