Sunday, June 7, 2026

day-to-day commands in minikube and KinD

 Minikube

docker context use default

docker context ls

minikube start 
minikube start --nodes 3
minikube start --driver=<driver name>   e.g. "docker" , "virtualbox" 

minikube config set driver <driver_name>

minikube profile list

minikube status

minikube delete --all --purge

minikube node add
kubectl get nodes

minikube node delete minikube-m02


kubectl get pods    <= get user created pods
kubectl get pods -n kube-system   <= get system created pods

//GET network pluggin
kubectl get pods -n kube-system | grep -E "net|cni|flannel|calico|cilium|kube-router|kindnet"
kubectl get nodes -o jsonpath='{.items[*].status.images[*].name}' | tr ' ' '\n' | grep -E "cni|kindnet|calico|flannel|cilium" | sort -u

minikube ssh "ls /etc/cni/net.d/"
  • If it returns 10-kindnet.conflist, your network plugin is Kindnet. (kindnet is default for minikube)
  • If it returns 10-calico.conflist or k8s.d/, it will list the respective active plugin.


  • =========================================================
    KinD
    kind --version

    kind get clusters
    kind create cluster 

    No comments:

    Post a Comment

    Nodejs : Useful miniscripts

    Since Node.js is a scripting language, we can use the "-e" switch to evaluate the text which immediately follows. This allows ...