diff options
Diffstat (limited to 'systemd/kubelet.service')
| -rw-r--r-- | systemd/kubelet.service | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/systemd/kubelet.service b/systemd/kubelet.service new file mode 100644 index 0000000..46be849 --- /dev/null +++ b/systemd/kubelet.service @@ -0,0 +1,29 @@ +[Unit] +Description=Kubernetes Kubelet +Documentation=https://kubernetes.io/docs/concepts/overview/components/#kubelet +After=containerd.service network-online.target cluster-detect.service +Requires=containerd.service +Wants=network-online.target + +[Service] +Type=notify +EnvironmentFile=/etc/cluster-config/environment/kubelet.env +ExecStartPre=/usr/local/bin/kubelet-config-generator.sh +ExecStart=/usr/bin/kubelet \ + --config=/var/lib/kubelet/config.yaml \ + --container-runtime-endpoint=unix:///run/containerd/containerd.sock \ + --kubeconfig=/etc/kubernetes/kubelet.conf \ + --node-ip=${NODE_IP} + +Restart=always +RestartSec=10 + +# Resource limits +LimitNOFILE=65536 +LimitNPROC=4096 + +# Security +NoNewPrivileges=false + +[Install] +WantedBy=kubernetes-master.target kubernetes-worker.target |
