summaryrefslogtreecommitdiff
path: root/roles/kubernetes/base/tasks/cri_docker.yml
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-05-15 21:00:42 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-05-15 21:00:42 +0200
commitae3f3e1ecd6e2ba860ed769c40a9a3e375dd11bc (patch)
treeb0bc528fd8d3a198d7ab04cfddd9cfd22dc0dd8c /roles/kubernetes/base/tasks/cri_docker.yml
parentcosmetic fix (diff)
parentbump kubernetes version for most standalone kubelets (diff)
Merge branch 'topic/k8s-containerd'
Diffstat (limited to 'roles/kubernetes/base/tasks/cri_docker.yml')
-rw-r--r--roles/kubernetes/base/tasks/cri_docker.yml12
1 files changed, 10 insertions, 2 deletions
diff --git a/roles/kubernetes/base/tasks/cri_docker.yml b/roles/kubernetes/base/tasks/cri_docker.yml
index 187d5893..88b35508 100644
--- a/roles/kubernetes/base/tasks/cri_docker.yml
+++ b/roles/kubernetes/base/tasks/cri_docker.yml
@@ -17,9 +17,17 @@
After=docker.service
dest: /etc/systemd/system/kubelet.service.d/after-docker.conf
-- name: disable bridge and iptables in docker daemon config
+- name: disable bridge and iptables in docker daemon config and switch to systemd cgroup driver
set_fact:
- docker_daemon_config: "{{ docker_daemon_config | default({}) | combine({'exec-opts': ['native.cgroupdriver=systemd'], 'bridge': 'none', 'iptables': false}) }}"
+ docker_daemon_config_override:
+ exec-opts:
+ - "native.cgroupdriver=systemd"
+ bridge: "none"
+ iptables: false
+
+- name: override mandatory settings in docker_daemon_config
+ set_fact:
+ docker_daemon_config: "{{ docker_daemon_config | default({}) | combine(docker_daemon_config_override, recursive=True, list_merge='append') }}"
- name: install docker
include_role: