In this repo, I have covered setting a NON-HA (single control-plane) & High Available Kubernetes cluster using Kubernetes version: v1.27.
In this HA Setup, ETCD is deployed in stacked mode, i.e. the etcd members and control plane nodes are co-located. (ETCD can also be deployed in non-stacked node, i.e. on separate machines/nodes.)
- Install Container Runtime
- Install
kubeadm,kubelet&kubectl - Install Pod network add-on
Once manual setup is done, the next step will be to automate bootstrapping a k8 cluster using Ansible and Terraform.