---
- name: reload systemd
  command: systemctl daemon-reload
  when: ansible_service_mgr == "systemd"

- name: restart kubelet
  command: /bin/true
  notify:
    - reload systemd
    - reload kubelet

- name: reload kubelet
  service:
    name: kubelet
    state: restarted

---
- name: restart kubelet
  command: /bin/true
  notify:
    - reload systemd
    - reload kubelet

- name: reload systemd
  command: systemctl daemon-reload
  when: ansible_service_mgr == "systemd"

- name: reload kubelet
  service:
    name: kubelet
    state: restarted

Fix order in restart kubelet to fix systemd reload
Fix order in restart kubelet to fix systemd reload

Systemd reload before reload kubelet was failing because its definition was before "restart kubelet". Its definition should be after the notify hook.