Requirements

Tools

Enable Docker Kubernetes

Click on the docker tray icon and select Preferences

  1. Select Kubernetes
  2. Click Enable
  3. Click Apply and Restart
Enabling Kubernetes;

Mac

# Install kubectl
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl"
# Install helm
brew install helm
# Install Krew
(
set -x; cd "$(mktemp -d)" &&
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.{tar.gz,yaml}" &&
tar zxvf krew.tar.gz &&
KREW=./krew-"$(uname | tr '[:upper:]' '[:lower:]')_amd64" &&
"$KREW" install --manifest=krew.yaml --archive=krew.tar.gz &&
"$KREW" update
)
# Add krew to PATH
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"

Kubernetes Plugins

kubectl krew update
kubectl krew install ctx
kubectl krew install ns
kubectl krew install tail
kubectl krew install view-secret

Quality of Life

alias k=kubectl

Check list (These should all work)

kubectl cluster-info
kubectl krew search
helm version