📺 https://youtu.be/griUcM_QSdk
A stage approach seems to be materializing from my own struggles to learn the entirety of Kubernetes.
Before you begin any of this you must have proficiency in the following:
shellcheck
)docker
and Dockerfile
docker-compose
if you want, then kustomize
openssl
Here’s a quick overview in a prioritized order:
kind
to deploy a simple appminikube
to deploy a simple app with an exposed servicekubeadm init
to deploy cluster in VirtualBox and appkubeadm init
to deploy cluster in Docker and appkubeadm init phase
to deploy cluster one phase at a time and appkubeadm
)kubeadm
to deploy multi-node cluster using cloud providerkubeadm
kubeadm
to deploy multi-node cluster on-prem on own hardwarekubeadm
When you finish all of these 12-steps you’ll easily pass any certification exam and would be immediately able to deploy any Kubernetes flavor for any potential customer or organization.
Keep in mind this does not include all of the extra stuff anyone needs to understand and deploy that comes along with Kubernetes (Istio, Helm, ElasticSearch, Prometheus, Thanos, Sidero, Calico, Nginx, OpenSSL Certificates, etc.)
Related:
Tags:
#learning #k8s #planning