mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 22:04:43 +03:00
Fix calico CNI timeouts in reset role (#12300)
* Fix an issue with CNI timeouts in reset role * Consolidate secondary service removal tasks
This commit is contained in:
@@ -8,8 +8,6 @@
|
|||||||
- kubelet.service
|
- kubelet.service
|
||||||
- cri-dockerd.service
|
- cri-dockerd.service
|
||||||
- cri-dockerd.socket
|
- cri-dockerd.socket
|
||||||
- etcd.service
|
|
||||||
- etcd-events.service
|
|
||||||
failed_when: false
|
failed_when: false
|
||||||
tags:
|
tags:
|
||||||
- services
|
- services
|
||||||
@@ -27,8 +25,6 @@
|
|||||||
- crio.service.d/http-proxy.conf
|
- crio.service.d/http-proxy.conf
|
||||||
- k8s-certs-renew.service
|
- k8s-certs-renew.service
|
||||||
- k8s-certs-renew.timer
|
- k8s-certs-renew.timer
|
||||||
- etcd.service
|
|
||||||
- etcd-events.service
|
|
||||||
register: services_removed
|
register: services_removed
|
||||||
tags:
|
tags:
|
||||||
- services
|
- services
|
||||||
@@ -139,24 +135,36 @@
|
|||||||
ignore_errors: true # noqa ignore-errors
|
ignore_errors: true # noqa ignore-errors
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
|
||||||
- name: Reset | remove containerd
|
- name: Reset | stop containerd and etcd services
|
||||||
when: container_manager == 'containerd'
|
service:
|
||||||
block:
|
name: "{{ item }}"
|
||||||
- name: Reset | stop containerd service
|
state: stopped
|
||||||
service:
|
enabled: false
|
||||||
name: containerd
|
with_items:
|
||||||
state: stopped
|
- containerd.service
|
||||||
failed_when: false
|
- etcd.service
|
||||||
tags:
|
- etcd-events.service
|
||||||
- services
|
failed_when: false
|
||||||
|
tags:
|
||||||
|
- services
|
||||||
|
|
||||||
- name: Reset | remove containerd service
|
- name: Reset | remove containerd and etcd services
|
||||||
file:
|
file:
|
||||||
path: /etc/systemd/system/containerd.service
|
path: "/etc/systemd/system/{{ item }}"
|
||||||
state: absent
|
state: absent
|
||||||
register: services_removed
|
with_items:
|
||||||
tags:
|
- containerd.service
|
||||||
- services
|
- etcd.service
|
||||||
|
- etcd-events.service
|
||||||
|
register: services_removed_secondary
|
||||||
|
tags:
|
||||||
|
- services
|
||||||
|
- containerd
|
||||||
|
|
||||||
|
- name: Reset | systemctl daemon-reload # noqa no-handler
|
||||||
|
systemd_service:
|
||||||
|
daemon_reload: true
|
||||||
|
when: services_removed_secondary.changed
|
||||||
|
|
||||||
- name: Reset | gather mounted kubelet dirs
|
- name: Reset | gather mounted kubelet dirs
|
||||||
shell: set -o pipefail && mount | grep /var/lib/kubelet/ | awk '{print $3}' | tac
|
shell: set -o pipefail && mount | grep /var/lib/kubelet/ | awk '{print $3}' | tac
|
||||||
|
|||||||
Reference in New Issue
Block a user