Skip to content

Instantly share code, notes, and snippets.

@mohittalele
Created November 30, 2023 14:36
Show Gist options
  • Save mohittalele/f12367582218d7c61fbd72391ec98c06 to your computer and use it in GitHub Desktop.
Save mohittalele/f12367582218d7c61fbd72391ec98c06 to your computer and use it in GitHub Desktop.
Setup-k8s-utils
#!/bin/sh
wget https://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Linux_x86_64.tar.gz
tar -xf k9s_Linux_x86_64.tar.gz
sudo mv k9s /usr/bin/
rm k9s_Linux_x86_64.tar.gz
# install kubectl
sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
# install helm
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment