Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I (still) run k3os, but it's dead since SUSE bought rancher. (see https://github.com/rancher/k3os/issues/846)
A bit biased maybe, as I'm the Kairos creator, but I'd really suggest to check it out. https://github.com/kairos-io/kairos is an Immutable OS that have quite a different approach, avoiding configuration management and infrastructure drifting by having real single-image, atomic upgrades and lastly cloud-init driven. The OS is treated like an app, where you just deploy and upgrade to a certain specific version (no single packages, no transactional upgrades - atomic OTA swaps)
I have had success with RKE2 and the corresponding Ansible playbook: https://github.com/rancherfederal/rke2-ansible
Plus there is a pretty good ansible playbook https://github.com/k3s-io/k3s-ansible
Personal preference, Terraform the relevant Ubuntu VM's (spec according to requirements) and then use K3 sup (https://github.com/alexellis/k3sup) and remove klipper and traefik using the relevant switches