Used rarely
- microk8s add-node
- microk8s kubectl -n kube-system describe secret $token
Used Often
microk8s status
microk8s kubectl get nodes
microk8s kubectl get all --all-namespaces
Create namespace and app
kubectl create namespace net-test
kubectl config set-context --current --namespace=net-test
kubectl create deployment nginx --image=nginx --replicas=2 --port=80
kubectl get deployments -o wide
Create Node port to make availible outside cluster
kubectl expose deployment nginx --type=NodePort
kubectl get service -o wide
Adding to metallb
microk8s enable metallb:192.168.1.104-192.168.1.110
kubectl expose deployment nginx --port=80 --type=LoadBalancer
kubectl get service