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