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 join
command that you saved in step 6
Prerequisites:
- disable swap
- disable firewall or open appropriate ports
- setup host name resolving through /etc/hosts