Overview
- Must have multiple systems or VMs for provisioning the cluster
- Install a container runtime (Docker)
- Install kubeadm on all the nodes
- Initialize the Master server
- Create the special POD network between the nodes
- Join the worker nodes to the master nodes
Resources
He used Vagrant to create the 3 nodes. Vagrant code is below with docs.
You need Vagrant and virtual box installed
The vagrant file used in the next video is available here:
https://github.com/kodekloudhub/certified-kubernetes-administrator-course
Kubeadm docs:
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/