Zero-Touch OS-Infrastruktur für Container und Kubernetes-Workloads (DE)

In Kubernetes stellen wir Anwendungen als Instanz eines vordefinierten Container-Images bereit, dessen Eigenschaften deklarativ konfiguriert werden. Dies erleichtert die Automatisierung und Reproduzierbarkeit von Deployments, was wiederum das Betriebsrisiko verringert. ​ Was wäre, wenn wir diese Eigenschaften auf die Serverprovisionierung ausweiten und das Betriebssystem selbst wie eine Anwendung in Kubernetes behandeln würden? Was wäre, wenn wir, anstatt Allzweck-Distributionen an unsere Bedürfnisse anzupassen, unseren Ansatz, wie ein “Cloud-Native” Betriebssystem funktionieren soll, von Grund auf überdenken würden? ​ Unter Anwendung der gleichen Erwartungen, die wir an die Handhabung von Kubernetes-Anwendungen haben, präsentieren wir einen alternativen Ansatz für die Bereitstellung, Konfiguration und Lebenszyklusverwaltung des Betriebssystems. Mithilfe einer strikten Trennung von Betriebssystem und Anwendungen zeigen wir, wie ein wartbares, unveränderliches, imagebasiertes Betriebssystem erstellt werden kann. Und indem wir dieses Konzept erweitern, machen wir Provisionierunged problemlos und automatische Updates risikoarm.​ In diesem Vortrag werden wir auch einige der neuesten Entwicklungen zu Betriebssystemen behandeln und über das etablierte Konzept eines Container-Linux hinausgehen, hin zu einer Zukunft, die auf composable images Images mit systemd-sysext und einem generischen Modell für Image-baiserte Linux-Architekturen basiert. ​

Speaker

  • Thilo Fromm
    Thilo Fromm
    Microsoft

    Thilo ist Engineering Manager bei Microsoft und arbeitet an Distributionen und Linux-Sicherheit bei Azure. Thilos Team hilft bei der Wartung von Flatcar Container Linux. Er hat Vorträge bei FOSDEM, FrOSCon, Cloud-Native Rejekts und verschiedenen Treffen wie den Kubernetes Community Days gehalten. Thilo begann seine Karriere im Bereich eingebetteter Systeme mit Hardware-Design und Roll-your-own/von Grund auf eingebettetem Linux, Kernel- und Plumbing-Level-Entwicklung und später Virtualisierung. Nachdem er bei verschiedenen Cloud-Anbietern in Ingenieurs- und Managementpositionen gearbeitet hatte, wechselte er 2019 vollständig in die Cloud. Heute arbeitet Thilo an Betriebssystemen für Cloud-native Umgebungen mit besonderem Fokus auf Flatcar Container Linux.

Date

Apr 18 2024

Time

15:50 - 16:20