Install Prerequisites and Tools
Kubernetes requires kubectl (CLI) and Minikube (local cluster). Docker or a VM manager is needed.
Install kubectl
# Linux/macOS (using curl)
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
Check: kubectl version --client
Install Minikube
# macOS (Homebrew)
brew install minikube
# Linux
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
Start Cluster
minikube start
kubectl get nodes
Prerequisites: 2 CPUs, 2GB RAM, 20GB disk, Docker/VirtualBox installed.