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.