What You Will Learn
Beginner
- How to install kubectl (K8s CLI)
- How to install minikube (local cluster)
- How to verify your setup works
What You Need
| Tool | What it does |
|---|---|
| kubectl | Command-line tool to control K8s clusters |
| minikube | Runs a single-node K8s cluster on your laptop |
Install kubectl
Terminalbash
# macOS
brew install kubectl
# Windows
choco install kubernetes-cli
# 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/Install minikube
Terminalbash
# macOS
brew install minikube
# Windows
choco install minikube
# Linux
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/Start Your Cluster
Terminalbash
# Start minikube
minikube start
# Verify cluster is running
kubectl cluster-info
# Check nodes
kubectl get nodes
# Stop when done
minikube stopminikube is for learning
minikube runs a single-node cluster on your laptop. Perfect for learning and development. For production, use a real multi-node cluster (EKS, GKE, AKS, or self-managed).Practical Exercise
Install kubectl
Install minikube
Run: minikube start
Run: kubectl get nodes - should show 1 node
Run: kubectl cluster-info
Key Takeaways
- kubectl = CLI to control K8s clusters.
- minikube = local single-node cluster for learning.
- Install both, then run minikube start.
- Verify: kubectl get nodes shows your node.
- For production: use EKS, GKE, AKS, or self-managed clusters.
Comments
Comments
Post a Comment