Vortrag: Kubernetes in der Praxis
Kubernetes schafft in Verbindung mit Docker die Möglichkeit, in Projekten von Anfang an die Themen Skalierbarkeit, Load Balancing und High Availability bei geringem Aufwand mit einzuplanen. Durch seinen deklarativen Stil muß dabei vom Anwender keine Programmlogik verstanden werden, sondern der Soll-Zustand beschrieben werden.
Mit dieser Idee wird einerseits die automatische Reaktion auf Hardware-Fehler Teil des Regelverhaltens. Andererseits eröffnet sich ein Universum an Tools, sei es zur Auto-Generierung der kompletten Infrastruktur aus Code oder zum Monitoring des Systemzustands.
Wir gehen der Frage "Was ist Kubernetes?" nach und verschaffen uns einen Überblick über die Standard-Komponenten, aus denen eine Kubernetes-Installation üblicherweise besteht (sei es auf der Google Cloud Platform, auf Amazon EC2, sei es auf Azure oder auf eigener Hardware).
Exemplarisch "deployen" wir einen reduntanten Service auf einem Kubernetes Cluster. Wir beobachten Load-Balancing, die Reaktion auf Ausfall einer Instanz des Services, die Reaktion auf Ausfall eines Cluster-Knotens. Wir führen ein Upgrade des Services durch, das fehlschlägt, sowie ein Update, das erfolgreich sein wird.
Referent: Tobias Polley
Zielgruppe: Administratoren, Architekten und IT Projektleiter im Bereich Infrastruktur
Niveau: Mittel
Anlass:
- OIO Konferenz Mannheim am 15. Dezember 2016 in Bonn"
- Microservices Meetup am 9. Januar 2017 in Bonn
Gerne halten wir diesen Vortrag auch in Ihrem Unternehmen oder auf Ihrer Konferenz.