--- title: "Cloud-agnostic provisioning for fun and sovereignty" weight: 3 tags: - rejekts - multicloud - sovereign - flatcar --- A talk by Thilo - flatcar maintainer and cool guy. The talk consisted of multipe demos and a warning of this being the alpha version of the talk but most things worked out fine. ## Baseline - **Why selfhost:** Why not? Cost efficiency, vendor independence, sovereignty requirements, customization, ....) - **Why our stack is kubernetes:** FOSS, community driven, versatile, stable, broad ecosystem, ... - **You can run it on any host**: Baremetal, Private Clouds (OpenStack, Proxmox),m Public Clouds (AWS, GCP, Azure, Stackit, Akamai) - **Choose your favorite OS**: Flatcar, Ubuntu, ... ## The demo - **Problem:** Sovereignty is hard to proove - **This talks demo:** Cloud agnostic provisioning of kubernetes clusters on localhost (QEMU), Hetzner and Akamai - **How**: Just use one shared flatcar snapshot to provision on all cloud/localy - **QEMU Specual**: Qemu is not really a vm orchestrator, so wee need a little hack to enable cross-vm networking (not needed on other hypervisors/clouds) - **In-place updates**: Through kured (kubernetes update and reboot daemon) ## Why Flatcar is cool - One config for many environments - Seamless migration to other cloud-providers and cross-clopud c,usters - Community driven and CNCF-backed - Managed updates - Airgapping - Extendability through sysext ## What is **real** sovereignty - You can operate it youirself? - You can keep it stable? - Is your stack well stewarded/maintained and can you join? - Can you own it (fork, etc)?