Aby jste mohli pouzivat kubernetes lokalne, musite mit nainstalovane tyto nastroje:
- kubectl - Kubernetes client oficialni navod na instalaci
- helm - Kubernetes package manager (neni nutny) oficialni navod na instalaci
- minikube - Nastoj na vytvareni lokalnich Kubernernes clusteru ve virtualnich strojich oficialni navod na instalaci
Mac
Kubectl on Mac
brew install kubectlPokud nebude kubectl prikaz pracovat spravne, je mozne ze mate starou binarku z instalace Dockeru, timto chybu opravite
rm /usr/local/bin/kubectl
brew link --overwrite kubectlHelm on Mac
brew install helmMinikube on Mac
brew install minikubeLinux
Kubectl on Linux
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x ./kubectl && sudo mv ./kubectl /usr/local/bin/kubectlHelm on Linux
Docs https://helm.sh/docs/intro/install/
Nebo:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bashMinikube on Linux
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo cp minikube /usr/local/bin/ && rm minikubeWindows
Kubectl for Windows
choco install kubernetes-cliHelm for Windows
choco install kubernetes-helmMinikube for Windows
choco install minikubeBash Completion
source <(kubectl completion bash)
source <(minikube completion bash)
source <(helm completion bash)Nebo ulozit do .bashrc
echo "source <(kubectl completion bash)" >> ~/.bashrc
echo "source <(minikube completion bash)" >> ~/.bashrc
echo "source <(helm completion bash)" >> ~/.bashrcTake funguje pro zsh, napriklad: source <(kubectl completion zsh)

Ondřej Šika
Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.