28 lines
813 B
Desktop File
28 lines
813 B
Desktop File
[Unit]
|
|
Description=Kubernetes Kubelet
|
|
Documentation=https://github.com/kubernetes/kubernetes
|
|
|
|
[Service]
|
|
ExecStartPre=/bin/mkdir -p /etc/kubernetes/manifests
|
|
ExecStart=/usr/bin/kubelet \
|
|
--kubeconfig=/etc/kubernetes/kubeconfig \
|
|
--require-kubeconfig \
|
|
--cni-conf-dir=/etc/cni/net.d \
|
|
--cni-bin-dir=/opt/cni/bin \
|
|
--network-plugin=cni \
|
|
--lock-file=/var/run/lock/kubelet.lock \
|
|
--exit-on-lock-contention \
|
|
--pod-manifest-path=/etc/kubernetes/manifests \
|
|
--allow-privileged \
|
|
--minimum-container-ttl-duration=6m0s \
|
|
--cluster_dns=10.3.0.10 \
|
|
--cluster_domain=cluster.local \
|
|
--node-labels=master={{ node_master|default('false') }} \
|
|
--hostname-override={{ inventory_hostname }} \
|
|
--v=2
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|