Kurs · Schulung · Workshop
Container & Kubernetes DevOps
Container mit Docker und Podman bauen, auf Kubernetes-Clustern orchestrieren und CI/CD-Pipelines mit Helm, Kustomize und ArgoCD automatisieren – der dreitägige DevOps-Kurs.
Dieser Kurs bietet eine gründliche Einführung in die Verwendung von Containern und Kubernetes in einem DevOps Kontext. Teilnehmer werden in die Grundlagen von Containern, deren Orchestrierung mit Kubernetes, sowie dem zugehörigen Aufbau von CI/CD Pipelines eingeführt und lernen so, wie sie Anwendungen auf effiziente und automatisierte Weise auf Kubernetes-Clustern betreiben können. Der Kurs ist Modular und die öffentliche Durchführung ist auf drei Tage ausgelegt, intern kann zwischen zwei, drei und vier Tagen gewählt werden.
Trainer
Stimmen unserer Teilnehmer:innen
Der Kurs „Container & Kubernetes DevOps“ bei letsboot.ch hat mir einen hervorragenden Einblick in die moderne Infrastruktur-Automatisierung ermöglicht. Besonders der starke Fokus auf die praktische Anwendung von Docker sowie die tiefgreifenden Übungen zu Kubernetes haben mein Verständnis für effiziente CI/CD-Prozesse massgeblich geschärft. Ich nehme wertvolle Impulse mit, die ich direkt in meine tägliche Arbeit einfliessen lassen kann, und schätze die fundierte Wissensvermittlung durch die Experten vor Ort sehr.
Network Engineer
This course is highly practical, led by a very experienced instructor. The lab machine provided is ideal for experimenting with Docker and exploring its capabilities.
Software Engineer, Noser Engineering AG
Jonas Felix bzw. letsboot.ch kann ich uneingeschränkt empfehlen. Der Kurs war spannend. Die Laborumgebung ist wirklich technisch herausragend.
Leiter IT Entwicklung Platform & Services Coop
This was one of the best hands-on trainings I ever had. The lab environment is outstanding and the exercises are well documented. All of the exercises did work without any hiccup. Many thanks!
Principal Engineer, Schindler
It was easy to follow along the course using the lab environment, providing a professional playground to deep dive into Kubernetes and Rancher. The instructor supplied in-depth knowledge with his real life experience.
Senior Systementwickler, Universitätsspital Basel
The preparation, passion and especially knowledge of the trainer was really impressive. Equipped with all necessary training tools it made easy for me to put the theory into practice and play around with Gitlab Pipelines, Docker and Kubernetes.
Software Engineer






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
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.
Gemeinsam werden wir uns mit den verschiedenen Aspekten von Containern und Kubernetes auseinandersetzen, darunter:
- Enthüllung der Geheimnisse um Container
- Container-Laufzeitumgebungen wie Docker oder Podman
- Container Networking
- Volumen und Persistenz
- Images & Registries
- Kubernetes-Architektur und Control Plane
- Übersicht über Workload-Ressourcen
- Deployments und Pods
- Multi-Container-Pods
- Dienste (Services) und Kubernetes Networking
- Persistente Volumen, Claims, Storage-Klassen und Provisioners
- Namespaces und Kubeconfig Context
- Secrets und Configmaps
- Ressourcen und Autoscaling
- Probes und Pod-Lifecycle
- NetworkPolicies
- Ingress und Gateway API
- Einführung in Helm
- Einführung in Kustomize
- Schnellstart CI/CD mit Containern und Kubernetes (basierend auf *GitLab CI/CD)
- Einsatz in mehreren Umgebungen
- Dynamische Review-Umgebungen
- CD Pull vs. Push
- Demo: CI/CD mit Helm
- Demo: CI/CD mit ArgoCD
Je nach Kurslänge und -einrichtung können zusätzliche Themen behandelt werden, darunter:
- Statefulsets
- Jobs und Cronjobs
- Role Based Access Control
- Windows-Container
- Docker Compose
- Für CI/CD sowie Registry wird GitLab genutzt, Konzepte, Beispiele und Abläufe sind Plattform-Agnostisch und können einfach auf andere CI/CD-Systeme adaptiert werden.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über Container & Kubernetes
Container und Kubernetes haben die Art und Weise, wie wir Anwendungen entwickeln, bereitstellen und skalieren, revolutioniert. Kubernetes ist ein Open-Source-Container-Orchestrierungssystem, das automatisierte Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen ermöglicht.Weitere Ressourcen:
History
Kubernetes wurde ursprünglich von Google entwickelt und basiert auf dem internen System "Borg". Das Projekt wurde 2014 als Open-Source-Software veröffentlicht und wird seitdem von der Cloud Native Computing Foundation (CNCF) verwaltet. Die Hauptarchitekten waren Joe Beda, Brendan Burns und Craig McLuckie.
Parallel dazu revolutionierte Docker, entwickelt von Solomon Hykes und ursprünglich als Teil von dotCloud, die Containerisierung durch die Einführung einer benutzerfreundlichen Schnittstelle und eines standardisierten Formats. Die erste Version wurde 2013 veröffentlicht und führte zu einem explosionsartigen Wachstum der Container-Technologie.
Heute sind Kubernetes und Container-Technologien fundamentale Bausteine moderner Cloud-nativer Architekturen. Sie haben nicht nur die DevOps-Bewegung massgeblich beeinflusst, sondern auch die Entwicklung von Microservices-Architekturen, Service Mesh (wie Istio) und GitOps-Praktiken vorangetrieben.

