Einmal Kubernetes zum Anfassen!

Kubernetes-Einstieg für Entwickler
container
DevOps
Kubernetes

Abstract


Einmal Kubernetes zum Anfassen, und zwar für Einsteiger: Wir bauen unsere eigenen Container und bringen sie in einen Probe-Cluster. Dabei klären wir Fragen wie: Was ist ein Pod? Wofür brauche ich Init-Container? Wie reden Pods miteinander (und wann dürfen sie es)? Was ist der Unterschied zwischen einem Deployment und einem Stateful Set? Was sind Health- und Readiness-Checks, und was sollte unsere Anwendung hier melden? Was für Update-Strategien gibt es, und welchen Einfluss haben wir auf die Ausführung unserer Pods? Eine Anwendung im Container hat mitunter andere (bzw. weitere) Anforderungen als eine Anwendung, die Standalone läuft. Der Workshop soll das Verständnis dafür vermitteln, wieso das so ist, indem wir gemeinsam die verschiedenen Kubernetes-Mechanismen betrachten. Gleichzeitig sammeln wir Informationen über das Deployment einer Anwendung. Weiterführende Themen wie der Einsatz von GitOps-Tools werden wir streifen, sie sind aber nicht der Schwerpunkt des Workshops. Voraussetzung sind Docker-Grundkenntnisse sowie keine Scheu vor der Kommandozeile.

AnfängerDeutsch
Dr. Stefan Schlott

Dr. Stefan Schlott

BeOne Stuttgart GmbH

Dr. Stefan Schlott ist Advisory Consultant bei der Firma BeOne Stuttgart GmbH und betreut dort die Schwerpunkte Java-Entwicklung, Security sowie Themen rings um CI/CD und Containerplattformen. In seiner Freizeit ist er als Dozent an der Dualen Hochschule Baden-Württemberg aktiv. Er begeistert sich für funktionale Programmierung und moderne Sprachen wie Scala und Rust und ist überzeugter Open-Source’ler.