Buy Me a Coffee

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

Enjoyed this article? Support my work with a coffee ☕ on Ko-fi.
Buy Me a Coffee at ko-fi.com
DigitalOcean Referral Badge
Sign up to get $200, 60-day account credit !