Skip to content

Instantly share code, notes, and snippets.

@sgrankin
Last active July 3, 2016 15:42
Show Gist options
  • Save sgrankin/9bf1654833f2d1406eebb2ee1d9ce897 to your computer and use it in GitHub Desktop.
Save sgrankin/9bf1654833f2d1406eebb2ee1d9ce897 to your computer and use it in GitHub Desktop.
mac docker + kubernetes 1.3 "fix"
#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
scriptdir=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
. $scriptdir/env.sh
echo ">>>>> Mac Docker found - making /var/lib/kubelet shared"
MOBY_TTY="${HOME}/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty"
if [ -c "$MOBY_TTY" ]; then
cat <<-EOF > $MOBY_TTY
root
EOF
sleep 1
cat <<-EOF > $MOBY_TTY
(cat /proc/mounts | grep /var/lib/kubelet) || (mkdir -p /var/lib/kubelet && mount --bind /var/lib/kubelet /var/lib/kubelet)
mount --make-rshared /var/lib/kubelet
EOF
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment