47 lines
2.0 KiB
Markdown
47 lines
2.0 KiB
Markdown
---
|
|
title: "Cloud-agnostic provisioning for fun and sovereignty"
|
|
weight: 3
|
|
tags:
|
|
- rejekts
|
|
- multicloud
|
|
- sovereign
|
|
- flatcar
|
|
---
|
|
|
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
|
<!-- {{% button href="https://cloudnativeplatforms.com" style="info" icon="link" %}}Website/Homepage{{% /button %}} -->
|
|
|
|
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)? |