diff --git a/roles/kubernetes/node/templates/kubelet.service.j2 b/roles/kubernetes/node/templates/kubelet.service.j2
index 71c97e0d0eee198fe98f8540fc29453648bcd776..39492534eaa8febb4ecb56fd71a76aa0e963692c 100644
--- a/roles/kubernetes/node/templates/kubelet.service.j2
+++ b/roles/kubernetes/node/templates/kubelet.service.j2
@@ -1,8 +1,12 @@
 [Unit]
 Description=Kubernetes Kubelet Server
 Documentation=https://github.com/GoogleCloudPlatform/kubernetes
-After=docker.service
+After={{ container_manager }}.service
+{% if container_manager == 'docker' %}
 Wants=docker.socket
+{% else %}
+Wants={{ container_manager }}.service
+{% endif %}
 
 [Service]
 User=root