Certified Kubernetes Administrator (CKA)
- Create master node with
./multipass/start-master.sh - Shell into master node with
multipass shell master - Clone the repository using
git clone https://github.com/jkwldn1790/cka.git - Run the node prep script
./node-prep/node-prep.sh sudo kubeadm init- Save the kubeadm join command to a configuration file.
- Run
./node-prep/k8s-user-config.sh - Run
./node-prep/network-plugin.sh - Exit the multipass machine
- Run the
./multipass/start-workers.sh - Shell into each worker and clone the repository
git clone https://github.com/jkwldn1790/cka.git - Run the node prep script
./node-prep/node-prep.sh - Paste and run the
kubeadm joincommand that you saved in step 6
Prerequisites:
- disable swap
- disable firewall or open appropriate ports
- setup host name resolving through /etc/hosts