/k8s-cluster-ubuntu

Kubernetes cluster with I control and II worker

Primary LanguageShellMIT LicenseMIT

PS: Don't hesitate give a star ⭐ ❤️ ⭐

k8s-cluster

spin up three node cluster

  • 192.168.56.13 master
  • 192.168.56.14 worker-1
  • 192.168.56.15 worker-2

see the corresponding post from here

  • requirements
vagrant
virtualbox

Fire up vms

vagrant up

To access each machine respectively via

vagrant ssh master
vagrant ssh worker-1
vagrant ssh worker-2

in master node

1. set root password
2. switch root account
3. kubeadm init --apiserver-advertise-address 192.168.56.13 --pod-network-cidr=10.244.0.0/16
4. remove --port 0 from /etc/kubernetes/manifests/kube-[controller-api| scheduler].yaml
5. join workers to master node

for workers

vagrant ssh [worker1|worker2]