Quick K3s up and running
I have discovered an excellent tool for quickly deploying a K3s solution. You can find the project page at: https://github.com/alexellis/k3sup. Take a look at the documentation for more information.
Recently, I've been considering migrating my blog and other content from Cloud VM and docker-compose to my own server running K3s. Renting a server is much more cost-effective (for example, you can check out the available options on Hetzner server auction here: https://www.hetzner.com/sb. It is amazing what you can get for 30EUR/m
Renting the server was a straightforward process, and it was delivered in approximately 4 minutes. Reinstalling a supported operating system (e.g.: Ubuntu 22.04) was also easy with their automated tools.
Once I received my brand new server, I deployed K3s with just a few commands from my mac:
brew install k3sup
k3sup —help
export SERVER_IP=
export USER=root
k3sup install --ip $SERVER_IP --user $USER --ssh-key ~/.ssh/my_secret_key --k3s-extra-args '--disable traefik --docker'
export KUBECONFIG=/Users/xcke/kubeconfig
kubectl config use-context default
kubectl get node -o wide