Skip to content

Instantly share code, notes, and snippets.

@moracabanas
Last active February 18, 2022 00:19
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 moracabanas/d0cfdb8103fcbfc13e65e2461b1681bb to your computer and use it in GitHub Desktop.
Save moracabanas/d0cfdb8103fcbfc13e65e2461b1681bb to your computer and use it in GitHub Desktop.
Install Kind's Kubeflow prerequisites with nvidia container runtime GPU passthrough
#!/bin/bash
sudo apt update && sudo apt upgrade \
&& sudo ubuntu-drivers install \
&& sudo apt install curl -y \
&& curl https://get.docker.com | bash \
&& sudo usermod -aG docker $USER \
&& distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
&& curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
&& curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list \
&& sudo apt-get update \
&& sudo apt-get install -y nvidia-docker2 \
&& sudo systemctl restart docker \
&& sudo curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" \
&& sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl \
&& sudo curl get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment