diff --git a/prepare.yaml b/prepare.yaml index 629ca29..973e22c 100644 --- a/prepare.yaml +++ b/prepare.yaml @@ -6,6 +6,11 @@ async: 45 poll: 0 + - name: "restartkubelet" + systemd: + name: kubelet + state: restarted + tasks: - name: "do apt stuff" import_tasks: tasks/apt.yaml diff --git a/tasks/fix-dns-resolution.yaml b/tasks/fix-dns-resolution.yaml index 5d3e001..17295dd 100644 --- a/tasks/fix-dns-resolution.yaml +++ b/tasks/fix-dns-resolution.yaml @@ -21,4 +21,11 @@ src: resolv.conf dest: /etc/resolv.conf mode: 644 - owner: root \ No newline at end of file + owner: root + +- name: fix kubelet wrong resolver + lineinfile: + path: /etc/kubernetes/kubelet-config.yaml + regexp: '^resolvConf:' + line: 'resolvConf: "/etc/resolv.conf"' + notify: restartkubelet \ No newline at end of file