Install Kubernetes - 3C-SCSU/Avatar GitHub Wiki
Helpful links
https://kubernetes.io/docs/tasks/tools/
https://computingforgeeks.com/install-microk8s-on-rocky-almalinux/
Steps
For Alma OS from the computingforgeeks article.
Step 1 Snapd
sudo dnf install epel-release
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
echo 'export PATH=$PATH:/var/lib/snapd/snap/bin' | sudo tee -a /etc/profile.d/snap.sh source /etc/profile.d/snap.sh
sudo systemctl enable --now snapd.socket
sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
Step 2 MicroK8s
sudo snap install microk8s --classic
sudo usermod -a -G microk8s $USER
sudo chown -f -R $USER ~/.kube
newgrp microk8s
microk8s kubectl get nodes
Step 3 Install kubectl for MicroK8s
microk8s config
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
sudo chmod +x kubectl
sudo mv kubectl /usr/local/bin/
cd $HOME
microk8s config > ~/.kube/config
kubectl get nodes