diff options
Diffstat (limited to 'roles/kubernetes/base/templates/cri-docker.service.j2')
-rw-r--r-- | roles/kubernetes/base/templates/cri-docker.service.j2 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/roles/kubernetes/base/templates/cri-docker.service.j2 b/roles/kubernetes/base/templates/cri-docker.service.j2 new file mode 100644 index 00000000..14f21a7c --- /dev/null +++ b/roles/kubernetes/base/templates/cri-docker.service.j2 @@ -0,0 +1,27 @@ +[Unit] +Description=CRI Interface for Docker Application Container Engine +Documentation=https://docs.mirantis.com +After=network-online.target firewalld.service docker.service +Wants=network-online.target +Requires=cri-docker.socket +StartLimitBurst=3 +StartLimitIntervalSec=60s + +[Service] +Type=notify +ExecStart=/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plugin=cni --cni-bin-dir=/opt/cni/bin --cni-conf-dir=/etc/cni/net.d +ExecReload=/bin/kill -s HUP $MAINPID +TimeoutSec=0 +RestartSec=2 +Restart=always +# Having non-zero Limit*s causes performance problems due to accounting overhead +# in the kernel. We recommend using cgroups to do container-local accounting. +LimitNOFILE=infinity +LimitNPROC=infinity +LimitCORE=infinity +TasksMax=infinity +Delegate=yes +KillMode=process + +[Install] +WantedBy=multi-user.target |