<p>I use <code>kubespray v2.16.0</code>. I am trying to add a master node by following the instructions <a href="https://github.com/kubernetes-sigs/kubespray/blob/v2.16.0/docs/nodes.md#addingreplacing-a-master-node" rel="nofollow noreferrer">https://github.com/kubernetes-sigs/kubespray/blob/v2.16.0/docs/nodes.md#addingreplacing-a-master-node</a> .
In step 3 I need restart <code>kube-system/nginx-proxy</code>, but I use <code>containerd</code>. What should I do in this case?</p>

Roman
<p>I wrote a simple playbook for this, it helped me</p>
<pre><code>- name: Stop nginx-proxy
  shell: &quot;{{ bin_dir }}/crictl ps | grep nginx-proxy | awk '{print $1}' | xargs {{ bin_dir }}/crictl stop&quot;

- name: Check container state
  shell: &quot;{{ bin_dir }}/crictl ps --name nginx-proxy --state running | grep nginx-proxy&quot;
  changed_when: false
  register: _containerd_state
  until: _containerd_state is success
  retries: 10
  delay: 10
</code></pre>
