diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-01-20 04:28:31 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-01-20 04:28:31 +0100 |
commit | a1b6098b0c6aa7e5fd2e788f3d75f37209965292 (patch) | |
tree | 7b20ba54568903e6a11f2d13db0442bd453d40a4 /roles/kubernetes-base | |
parent | use specific version of kubernetes and docker-ce (diff) |
install kubelet systemd snippet for dns config
Diffstat (limited to 'roles/kubernetes-base')
-rw-r--r-- | roles/kubernetes-base/handlers/main.yml | 5 | ||||
-rw-r--r-- | roles/kubernetes-base/tasks/main.yaml | 6 | ||||
-rw-r--r-- | roles/kubernetes-base/templates/20-dns.conf.j2 | 2 |
3 files changed, 13 insertions, 0 deletions
diff --git a/roles/kubernetes-base/handlers/main.yml b/roles/kubernetes-base/handlers/main.yml new file mode 100644 index 00000000..b61c1417 --- /dev/null +++ b/roles/kubernetes-base/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: reload systemd + command: systemctl daemon-reload + args: + warn: no diff --git a/roles/kubernetes-base/tasks/main.yaml b/roles/kubernetes-base/tasks/main.yaml index 8badf984..5fc3ee4a 100644 --- a/roles/kubernetes-base/tasks/main.yaml +++ b/roles/kubernetes-base/tasks/main.yaml @@ -56,6 +56,12 @@ name: "{{ item }}" selection: hold +- name: install kubelet dns config snippet + template: + src: 20-dns.conf.j2 + dest: /etc/systemd/system/kubelet.service.d/20-dns.conf + notify: reload systemd + - name: add dummy group with gid 998 group: name: app diff --git a/roles/kubernetes-base/templates/20-dns.conf.j2 b/roles/kubernetes-base/templates/20-dns.conf.j2 new file mode 100644 index 00000000..9b7ab32c --- /dev/null +++ b/roles/kubernetes-base/templates/20-dns.conf.j2 @@ -0,0 +1,2 @@ +[Service] +Environment="KUBELET_DNS_ARGS=--cluster-dns={{ kubernetes.service_ip_range | ipaddr(10) | ipaddr('address') }} --cluster-domain=cluster.local" |