Skip to content

Instantly share code, notes, and snippets.

@thanatos
Created November 26, 2019 05:39
Show Gist options
  • Save thanatos/3d05371cf41245fe336f5f18015770d2 to your computer and use it in GitHub Desktop.
Save thanatos/3d05371cf41245fe336f5f18015770d2 to your computer and use it in GitHub Desktop.
Kubernetes on Gentoo
  1. Create a working systemd unit file for kubelet, and override the Gentoo one by placing it at /etc/systemd/system/kubelet.service; the Gentoo one is flat out broken. Content:
    [Unit]
    Description=Kubernetes Kubelet Server
    Documentation=https://kubernetes.io/docs/concepts/overview/components/#kubelet https://kubernetes.io/docs/reference/generated/kubelet/
    After=docker.service
    Requires=docker.service
    
    [Service]
    WorkingDirectory=/var/lib/kubelet
    EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
    ExecStart=/usr/bin/kubelet $KUBELET_KUBEADM_ARGS
    Restart=on-failure
    KillMode=process
    
    [Install]
    WantedBy=multi-user.target
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment