a repo created in order to learn the basics of kubernetes with my personal notes
Kubernetes is an open-source container-orchestration system for automating application deployment, scaling, and management.
Reference materials: https://cloudowski.com/kubernetes-po-polsku/ [PL]
sudo pacman -S minikube
sudo pacman -S kubectl
overview:
minikube
is local instance of kubernetess cluster running as VM in VirtualBoxkubectl
is kube controller used for controlling things inside kubernetess cluster
requirements for minikube (arch linux specific):
sudo pacman -S virualbox
sudo pacman -S virtualbox-host-modules-arch
sudo modprobe vboxdr
sudo modprobe vboxnetadp
sudo modprobe cboxnetflt
sudo /sbin/rcvboxdrv setup
note: not all the things above are probably required, but I had to play around with VirtualBox in order to make minikube work on arch linux
basic commands:
minikube start
starts the clusterminikube stop
stops the clusterminikube dashboard
opens dashboard in the web browserminikube
shows helpkubectl
shows helpVBoxManage list runningvms
show running VMsVBoxManage list vms
shows all VMs
Pod is the element, which may contain one or more docker containers, which can communicate with each other.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.