Kubernetes Topics
Documentation
ssh -L 18443:<DashboardIP>:443 k8s
(discover DashboardIP as in instructions below)Ubuntu:https://microk8s.io/#quick-start
snap install microk8s --classic
Start & Stop:
microk8s.start
microk8s.stop
Standard Services:
microk8s.enable dns storage istio registry ingress dashboard metrics-server
microk8s.enable dashboard
microk8s.enable registry
microk8s.enable istio
microk8s.enable …
microk8s.disable …
Tricks:
kubectl get pods
kubectl get pod garden-7dd9f6bc88-pp87l
kubectl exec -it garden-7dd9f6bc88-pp87l – /bin/bash
microk8s.kubectl get all --all-namespaces |grep kubernetes-dashboard | grep ClusterIP
microk8s.kubectl -n kube-system get secret microk8s.kubectl -n kube-system describe secret default-token-{xxxxx}
ln -s /snap/bin/microk8s.docker /usr/local/bin/docker
S2I
from: https://github.com/openshift/source-to-image/releasesdocker save mynewimage > mynewimage-docker.tar
microk8s.docker load < mynewimage-docker.tar
docker commit <containerId> mynewimage