Last active
August 2, 2021 04:33
-
-
Save zcapper/3cf14e4a034a790a91183eb0a8b46030 to your computer and use it in GitHub Desktop.
k0s on Red Hat 8 quickstart
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# All VMs | |
sudo dnf -y install @container-tools:3.0 | |
# Master only | |
curl -sSLf https://get.k0s.sh | sudo sh | |
sudo ln -s /usr/local/bin/k0s /usr/bin/k0s | |
sudo curl -Lo /usr/bin/kubectl \ | |
"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" | |
sudo chmod a+x /usr/bin/kubectl | |
k0s default-config > k0s.yaml | |
sudo k0s install controller -c k0s.yaml | |
sudo k0s start | |
sudo k0s status | |
sudo mkdir -p ~/.kube/ | |
sudo cat /var/lib/k0s/pki/admin.conf > ~/.kube/config | |
kubectl version | |
sudo k0s token create --role=worker # [1] | |
# Worker only | |
sudo k0s install worker --token-file ./token # from [1] | |
sudo k0s start | |
sudo k0s status | |
# Cleanup / Reset node | |
# sudo k0s stop | |
# sudo k0s reset | |
# sudo shutdown --reboot now |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment