Skip to content

Instantly share code, notes, and snippets.

@andrewsykim
Created August 1, 2018 21:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewsykim/ac954b1657eb0e6a2e95af516594e2bd to your computer and use it in GitHub Desktop.
Save andrewsykim/ac954b1657eb0e6a2e95af516594e2bd to your computer and use it in GitHub Desktop.
Kubelet systemd manifest running Kubelet on DigitalOcean with kops
[Unit]
Description=Kubernetes Kubelet Server
Documentation=https://github.com/kubernetes/kubernetes
After=docker.service
[Service]
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/kubernetes/bin
EnvironmentFile=/etc/sysconfig/kubelet
ExecStart=/opt/kubernetes/bin/kubelet "--allow-privileged=true --cgroup-root=/ --cloud-provider=external --cluster-dns=100.64.0.10 --cluster-domain=cluster.local --enable-debugging-handlers=true --eviction-hard=memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5% --feature-gates=ExperimentalCriticalPodAnnotation=true --hostname-override=10.138.188.59 --kubeconfig=/var/lib/kubelet/kubeconfig --network-plugin=cni --node-labels=kops.k8s.io/instancegroup=master-sfo2,kubernetes.io/role=master,node-role.kubernetes.io/master= --non-masquerade-cidr=100.64.0.0/10 --pod-infra-container-image=k8s.gcr.io/pause-amd64:3.0 --pod-manifest-path=/etc/kubernetes/manifests --register-schedulable=true --register-with-taints=node-role.kubernetes.io/master=:NoSchedule --v=2 --cni-bin-dir=/opt/cni/bin/ --cni-conf-dir=/etc/cni/net.d/"
Restart=always
RestartSec=2s
StartLimitInterval=0
KillMode=process
User=root
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment