Skip to content

Commit 40a3c35

Browse files
authored
Merge pull request #41560 from tamilselvan1102/patch-2
Update setup-ha-etcd-with-kubeadm.md
2 parents 28199ae + 765f70f commit 40a3c35

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

content/en/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,22 @@ on Kubernetes dual-stack support see [Dual-stack support with kubeadm](/docs/set
6363
that has higher precedence than the kubeadm-provided kubelet unit file.
6464

6565
```sh
66+
cat << EOF > /etc/systemd/system/kubelet.service.d/kubelet.conf
67+
# Replace "systemd" with the cgroup driver of your container runtime. The default value in the kubelet is "cgroupfs".
68+
# Replace the value of "containerRuntimeEndpoint" for a different container runtime if needed.
69+
#
70+
apiVersion: kubelet.config.k8s.io/v1beta1
71+
kind: KubeletConfiguration
72+
cgroupDriver: systemd
73+
address: 127.0.0.1
74+
containerRuntimeEndpoint: unix:///var/run/containerd/containerd.sock
75+
staticPodPath: /etc/kubernetes/manifests
76+
EOF
77+
6678
cat << EOF > /etc/systemd/system/kubelet.service.d/20-etcd-service-manager.conf
6779
[Service]
6880
ExecStart=
69-
# Replace "systemd" with the cgroup driver of your container runtime. The default value in the kubelet is "cgroupfs".
70-
# Replace the value of "--container-runtime-endpoint" for a different container runtime if needed.
71-
ExecStart=/usr/bin/kubelet --address=127.0.0.1 --pod-manifest-path=/etc/kubernetes/manifests --cgroup-driver=systemd --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock
81+
ExecStart=/usr/bin/kubelet --config=/etc/systemd/system/kubelet.service.d/kubelet.conf
7282
Restart=always
7383
EOF
7484

0 commit comments

Comments
 (0)