From 517b7759b3ab2b84b2a4ddace411e6ac7599eddd Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 6 Aug 2021 14:21:08 -0500 Subject: [PATCH] qa/tasks/kubeadm: force docker cgroup engine to systemd Signed-off-by: Sage Weil --- qa/tasks/kubeadm.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/qa/tasks/kubeadm.py b/qa/tasks/kubeadm.py index c870bbae86f..2b967f5569f 100644 --- a/qa/tasks/kubeadm.py +++ b/qa/tasks/kubeadm.py @@ -54,6 +54,32 @@ def preflight(ctx, config): wait=False, ) ) + + # set docker cgroup driver = systemd + # see https://kubernetes.io/docs/setup/production-environment/container-runtimes/#docker + # see https://github.com/kubernetes/kubeadm/issues/2066 + daemon_json = """ +{ + "exec-opts": ["native.cgroupdriver=systemd"], + "log-driver": "json-file", + "log-opts": { + "max-size": "100m" + }, + "storage-driver": "overlay2" +} +""" + for remote in ctx.cluster.remotes.keys(): + remote.write_file('/etc/docker/daemon.json', daemon_json, sudo=True) + run.wait( + ctx.cluster.run( + args=[ + 'sudo', 'systemctl', 'restart', 'docker', + run.Raw('||'), + 'true', + ], + wait=False, + ) + ) yield -- 2.39.5