Install Kubernetes - anavarrocloud/kubernetes GitHub Wiki
Install Repo Access for Kubernetes Binaries
cat > /etc/yum.repos.d/k8s.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://pkgs.k8s.io/core:/stable:/v1.33.3/rpm/
enabled=1
gpgcheck=1
gpgkey=https://pkgs.k8s.io/core:/stable:/v1.33.3/rpm/repodata/repomd.xml.key
exclude=kubelet kubeadm kubectl cri-tools kubernetes-cni
EOF
Install Kubernetes
dnf makecache; dnf install -y {kubelet,kubeadm,kubectl} --disableexcludes=kubernetes
Enable Kubelet Agent upon Reboot with Systemd
systemctl enable --now kubelet.service
Once Installed on all Nodes, Select a Controlplane Node and Initalize Cluster
kubeadm init --pod-network-cidr <pod-network-cidr/range> --service-cidr <service-network-cidr/range> --control-plane-endpoint <controlplane>:6443 --cri-socket unix:///run/containerd/containerd.sock
For Labelling Nodes
kubectl label node <Hostname> node-role.kubernetes.io/master=master
kubectl label node node <Hostname> node-role.kubernetes.io/worker=worker