Minikube Handbook (🚧Continuous Update)

Where to start? https://minikube.sigs.k8s.io/docs/start/

1. Create kubernetes cluster

# Specify the kubernetes version
minikube start --kubernetes-version=v1.22.3
# Create second cluster
minikube start -p minikube2 --kubernetes-version=v1.22.3

2. Create nginx ingress service

kubectl create deployment ingress-nginx --image=k8s.gcr.io/ingress-nginx/controller
kubectl expose deployment ingress-nginx --type=LoadBalancer --port=30777

3. General commands

kubectl get pods -n portainer
kubectl get svc -n portainer
kubectl get events -n portainer
kubectl logs -n portainer portainer-local-7c9f9d6897-jn97c
kubectl get deployment -n portainer -o wide 
kubectl get --namespace portainer svc -w portainer
kubectl port-forward -n portainer service/portainer 7080:9000
kubectl get --namespace portainer -o jsonpath="{.spec.ports[1].nodePort}" services portainer
kubectl get nodes --namespace portainer -o jsonpath="{.items[0].status.addresses[0].address}"

4. Install and uninstall minkube cluster

sudo dpkg -i minikube_latest_amd64.deb
sudo dpkg --purge minikube

If this post helped you to solve a problem or provided you with new insights, please upvote it and share your experience in the comments below. Your comments can help others who may be facing similar challenges. Thank you!
Buy Me A Coffee
DigitalOcean Referral Badge
Sign up to get $200, 60-day account credit !