Skip to content

Instantly share code, notes, and snippets.

@phemmer
Created November 13, 2015 00:15
Show Gist options
  • Select an option

  • Save phemmer/8c51a24389813dc5e589 to your computer and use it in GitHub Desktop.

Select an option

Save phemmer/8c51a24389813dc5e589 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -e
. /run/coreos-kubernetes/options.env
: ${K8S_VER:=latest}
curl -s https://storage.googleapis.com/kubernetes-release/release/$K8S_VER/bin/linux/amd64/kubelet > /tmp/kubelet
mkdir -p /opt
install -m 0755 /tmp/kubelet /opt/kubelet-$K8S_VER
cat > /etc/systemd/system/bin-kubelet.mount <<EOF
[Unit]
Before=install-worker.service
[Install]
WantedBy=install-worker.service kubelet.service
[Mount]
What=/opt/kubelet-$K8S_VER
Where=/bin/kubelet
Type=none
Options=bind
EOF
systemctl enable bin-kubelet.mount
systemctl start bin-kubelet.mount
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment