Von Containern zu Kubernetes-Operatoren
"Container sind das neue ZIP-Format, um Software zu verteilen." – Das ist eine treffende Beschreibung moderner Softwareentwicklung, aber ganz so einfach ist es nicht. Dieser Vortrag behandelt die Entwicklung und praktische Beispiele von Elastics Container-Strategie:
* Docker Images: Ein neues Verteilungsmodell.
* 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 diskutieren, warum die Zukunft eine Kombination aus Helm Charts und Operatoren sein wird.
Vorkenntnisse
Grundkenntnisse von Containern, Docker-Compose, Helm Charts und Operatoren
Lernziele
* Wie sind Container, Docker Compose, Helm Charts und Kubernetes-Operatoren einzuordnen?
* Welche strategischen und technischen Hürden traten in der mehrjährigen Entwicklung auf?
* Warum läuft es auf eine Kombination aus Helm Chart und Operator hinaus?