Updated: Oct 2024
Always run the cert_verify.sh
script at the places it suggests, and always ensure you are on the correct node when you do stuff. If cert_verify.sh
shows anything in red, then you have made an error in a previous step. For the controlplane node checks, run the check on controlplane01
and on controlplane02
Bootstrap a highly available Kubernetes cluster with end-to-end encryption between components and RBAC authentication.
- Kubernetes Latest version
- Container Runtime Latest version
- Weave Networking
- etcd v3.5.9
- CoreDNS v1.9.4
- Two control plane nodes (
controlplane01
andcontrolplane02
) running the control plane components as operating system services. This is not a kubeadm cluster as you are used to if you have been doing the CKA course. The control planes are not themselves nodes, therefore will not show withkubectl get nodes
. - Two worker nodes (
node01
andnode02
) - One loadbalancer VM running HAProxy to balance requests between the two API servers and provide the endpoint for your KUBECONFIG.