Én általában low-budget megoldást keresek, és nemrég futottam bele a kube-hetzner projektbe, ami egy elég jónak tűnő K8S megoldás a Hetzner felhőjéhez: https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner
Címszavakban:
- SUSE MicroOS-re épül (ez kb. a K3OS szellemi örökösének tűnik)
- K3S-t használ
- Automatikusan frissíti magát
- Támogat Longhornt és Hetzner CSI-t
- 3 féle CNI-t támogat, de engem csak a Cillium érdekel ebből :)
- Cilliummal még Egress kontrollert is támogat
Ami egyelőre talán hiányzik belőle az a Hetzner fizikai szervereinek támogatása, de a Github issuek alapján lenne fogadókészség a fejlesztőkben, ha valaki ilyen PR-ekkel árasztaná el őket.
Hogy mi köze ennek az on-prem K8S-hez? Az, hogy vagy akár ebből, vagy csak a MicroOS + K3S kombóból kiindulva elég kellemes on-prem K8S megoldást össze lehetne kalapálni.
PS: Mondom ezt úgy, hogy 1998 óta Debian / Ubuntut használok Linuxként kb. mindenhol, de valahogy az Ubuntu Core + Snap irány nem annyira jön be - próbálnám használni, de mindig szembejönnek hülye limitációk.