Diese Webseite nutzt Cookies und andere Technologien, um die Benutzerfreundlichkeit zu verbessern und die Leistung der Webseite und unserer Werbemassnahmen zu messen. Weitere Informationen und Ihre Optionen entnehmen Sie bitte unserer Datenschutzerklärung.
CloseIn Zusammenarbeit mit den Kubernetes-Profis von letsboot.com bieten wir diesen dreitägigen Workshop bei uns in Zürich an. Wir behalten uns eine Durchführung als Remote-Training vor.
Wir bauen in drei Tagen zusammen eine CI/CD Pipeline auf und deployen ein umfassendes Beispielprojekt auf einen Kubernetes Cluster. Wir packen Backend, Frontend, Datenbank, Message Queue und Job (Run to complete) in Container und automatisieren die einzelnen Schritte mit einer Ci/CD Plattform.
Wir möchten Software lokal effizient entwickeln, mit einer Umgebung die dem Produktivsystem entspricht.
Applikationen sollen automatisch gebaut, getestet, ausgerollt und infrastrukturunabhängig skalierbar betrieben werden können
Dafür setzen wir auf Container mit Docker, zugehörige Orchestrierung mit Kubernetes und eine effiziente Continuous Integration und Pipeline Lösung ein.
- Einführung in Container anhand von Docker
- Warum Docker?
- Architektur und Konzepte
- Containerisierung von Applikationen
- Management von "Images" in Registries
- Vergleich Container zu Virtualisierung
- Hands-On Einsatz zur lokalen Entwicklung
- Container Orchestrierung anhand von Kubernetes
- Warum Kubernetes?
- Konzepte und Aufbau
- Schnittpunkte System Engineering / Entwickler
- Deklarative definition von Deployments
- Namespaces, Pods, Services, Deployments
- Einblick in Networking und Volumes
- Hands-On Aufbau Deployment für Projekt
- Einfache Nutzung von Helm zur Installation komplexer Dienste (PostgreSQL und RabbitMQ)
- Durchspielen von Skalierung und Updates
- Continuous Integration & Delivery
- Basiskonzepte CI/CD Pipeline
- Durchspielen CI (Build, Test...) mit Docker
- Aufbau CI Script anhand von *Gitlab-CI
- Erweiterung um Delivery auf Kubernetes
- Reales durchspielen auf "produktivem" Cluster
* Für CI/CD sowie Registry wird Gitlab genutzt, Konzepte, Beispiele und Abläufe sind Plattform-Agnostisch und können einfach auf andere CI-Systeme adaptiert werden.
Gemeinsames Durcharbeiten eines inkrementellen Beispielprojektes mit kurzen Erläuterungen, Aufgaben, Lösungen und laufender Unterstützung durch unsere top Trainer.
Software Entwickler/innen (+ Architekten etc.), die komplexe Projekte automatisiert auf Kubernetes ausrollen und damit betreiben möchten.
Grundverständnis in der Nutzung der Kommandozeile.
Grundverständnis Versionskontrolle mit GIT.
Erfahrung in der Entwicklung von (Web) Applikationen.
Die komplette Kursbeschreibung finden Sie hier.
Wir würden uns freuen, Sie dabei zu haben! Unsere Kursplätze sind begrenzt, buchen Sie daher frühzeitig!
Melden Sie sich bei uns und beantworten Sie ein paar einfache Fragen