Hero Image

Useful Commands

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