Von Containern zu Kubernetes-Operatoren
"Container sind das neue ZIP-Format, um Software zu verteilen", ist eine treffende Beschreibung von moderner Softwareentwicklung – aber ganz so einfach ist es nicht. Dieser Vortrag behandelt die Entwicklung und praktische Beispiele anhand der Container-Strategie von Elastic:
* Docker Images: Ein neues Verteilungs-Modell.
* Docker Compose: Lokale Demos und etwas mehr.
* Helm Chart: Von Demo- zu Produktions-Umgebungen.
* Kubernetes Operator: Volle Kontrolle mit Upgrades, Skalierung...
Neben der Strategie besprechen wir auch konkrete, technische Details und Hürden bei der Entwicklung, und warum sich die Zukunft (aktuell) als eine Kombination aus Helm Charts und Operatoren abzeichnet.
Vorkenntnisse
* Docker-Kenntnisse und Kubernetes im Überblick.
Lernziele
* Best (und Worst) Practices rund um Stateful Container Images (Datenbanken, Kafka,...).
* Unterschiede und Einsatzszenarien von Helm Charts und Operatoren.