Kubernetes Einführungsschulung
Lerne in unserer Kubernetes Einführungsschulung die Grundlagen von Kubernetes kennen. Diese Schulung eignet sich für Entwickler wie auch Administratoren gleichermaßen und dient als Basis für unsere Kubernetes Developer, Kubernetes Administrator und Kubernetes Security Advanced Schulungen. Zur Teilnahme an dieser Schulung sollte idealerweise Vorwissen im Bereich Docker & Container vorhanden sein, welches z.B. durch unsere Container Einführungsschulung vermittelt wird.
Key Facts auf einen Blick
Durchführung
Online
Inhouse (Vor-Ort)
Hybrid
Zielgruppen
Developers (DevOps)
Softwarearchitects
Delivery Teams
Administratoren
Dauer
3 Tage (6 Blöcke)
Preis
Auf Anfrage
Agenda & Inhalte
Die nachfolgende Agenda dient als Basis für unsere 3-Tages Kubernetes Einführungsschulungen, um ein grundlegendes Verständnis über den Themenkomplex Kubernetes zu erhalten. Während der Schulung werden ganz individuell einige Themenblöcke detaillierter durchgesprochen oder spontan hinzugefügt, sodass andere Bereiche gekürzt werden können. Alle Inhalte werden mit ca. 50% Praxisanteil und reichlich Beispielen ergänzt, um das erlangte Wissen zu vertiefen.
Einführung & Basics
Kubernetes Einführung Überblick, Historie, Konzepte, Cloud Native Computing Foundation (CNCF)
Basic Concepts Labels/Annotations, Pods, ReplicaSets, Deployments, Services, Namespaces
Architektur Vorstellung der einzelnen Kubernetes Komponenten, Container Engine, API-Server, Controller-Manager, Scheduler, kubectl, Etcd, Kube-Proxy, Kubelet
Einrichtung eines Testclusters pro Teilnehmer Kind, Minikube, bereitgestellte Kubernetes Schulungen
Kubernetes Zugriff kubectl, k9s, Octant, Kubernetes Dashboard
Kubernetes Ressourcen
YAML-Files / Verwendung von Ressourcen
API-Schemata / API-Versionen Unterschiede zwischen Versionen, Updates durchführen
Kubernetes Ressourcen Pods, Deployments, ReplicaSets, DaemonSets, Jobs, CronJobs und mehr
Custom Resource Definitions (CRDs) Hinzufügen von eigenen API-Ressourcen
Verwaltung von Ressourcen Paketmanager Helm, Kustomization
Konfiguration & Management
Container Probes und Health LivenessProbe, ReadinessProbe, StartupProbe
Resource Requests / Limits CPU, RAM, (Ephermal-) Storage
Config Management ConfigMaps, Secrets, SealedSecrets
Persistent Storage CSI, Storage Provider, PersistentVolumes, PersistentVolumeClaims
Networking & Loadbalancing
Services, LoadBalancing, Networking CNI, Services, Servicetypen, Cluster DNS
Ingress NGINX-Ingress-Controller, Ingress Ressourcen, Cert-Manager
TCP/UDP Zugriffe auf das Cluster
NetworkPolicies Kurze Einführung, Funktionsweise, Funktionsumfang
Security & Backups
RBAC Cluster-Zugriff, Roles, RoleBindings, ServiceAccounts
HA-Konzepte, Backupstrategien
Vorstellung Velero Backups und (Disaster-) Recovery, Cluster Migrationen, Kopieren von Anwendungen
Anwendungen verwalten
Monitoring Metrics Server, Prometheus, Thanos
Logging Loki, Promtail, FluentBit
Grafana Zentrales Dashboard für Monitoring, Logging und Tracing (Observability)
CI/CD Pipelines Einführung, Rolling Updates, Canary Deployments, Rollbacks, Blue/Green Deployments, Traffic Shadowing und mehr
Vorstellung einer Demo (Build-) Pipeline für Continous Deployment über Gitlab, Harbor, ArgoCD
Deine Vorteile
Referenzen
Unsere Zusammenarbeit startete mit einer Schulungsreihe und im Anschluss daran haben wir uns für ein großes gemeinsames Projekt entschieden. Die CloudPirates haben mit uns eine Kubernetes-Infrastruktur inklusive Monitoring, Logging und GitOps aufgesetzt und uns geholfen, unsere bis dahin nicht skalierbare Containeranwendung auf Kubernetes zu heben. Dabei haben sie uns Verbesserungspotenzial in unserem Projekt aufgezeigt und direkt mit uns umgesetzt. Am Ende stand eine erfolgreiche Umsetzung all unserer Anforderungen mit einer Open-Source-basierten und Provider-unabhängigen Lösung.
Herr Hemeier konnte unser Expertenteam in einer mehrtägigen In-House-Schulung auf höchstem fachlichen und technischen Niveau und zugleich in angenehmer und lockerer Atmosphäre optimal auf dieses komplexe Thema vorbereiten. Er gehört zu den führenden Experten auf diesem Gebiet, die eine Schulung in dieser Qualität anbieten können und wir sprechen eine deutliche Empfehlung aus!
Herr Hemeier ist ein sehr geschätzter Dozent, den wir sehr gerne einsetzen. Er überzeugt durch seine Fachkompetenz und seine praxisnahe und anschauliche Vortragsweise. Es besteht jederzeit die Möglichkeit Fragen zu stellen die zur vollsten Zufriedenheit beantwortet werden. Durch die individuelle Gestaltung der Inhalte haben die Teilnehmer einen sehr großen Mehrwert den sie direkt in der Praxis umsetzen können. Wir empfehlen Herrn Hemeier gerne weiter!
Für unsere In-House-Schulung im Bereich Kubernetes haben wir mit Dennis Hemeier einen erstklassigen Trainer kennengelernt. Sein breites und tiefgreifendes Praxiswissen hat die Schulung dynamisch und anschaulich gemacht und eine lockere Atmosphäre geschaffen. Der Schulungsaufbau orientierte sich zudem an unseren vorab definierten Anforderungen, so dass wir den bestmöglichen Nutzen aus dem Training ziehen konnten. Wir können Dennis Hemeier daher mit bestem Gewissen weiterempfehlen.
Wir haben eine mehrtägige Schulung bei Herrn Hemeier bei uns vor Ort mit 10 Kollegen in Anspruch genommen. Obwohl die Materie nicht die Einfachste war und es viele Themenblöcke gab, wurde es nie langweilig und alle Fragen wurden vom Schulungsleiter professionell beantwortet. Wir haben durch diese Schulung eine Menge an Kompetenz gewonnen und können das neu erlangte Wissen gut in unserem Unternehmen einsetzen. Wir empfehlen die Schulung von Cloudpirate zu 100% weiter!
Dennis Hemeier von CloudPirates hat uns als exzellenter Dozent in seiner Docker & Kubernetes Schulung ein gutes Stück weiter und damit näher an diese spannenden Technologien gebracht. Durch das modulare Angebot konnte die Schulung bereits vorher gut auf unsere Schwerpunkte abgestimmt werden und auch in der Schulung hat sich Dennis spontan gut an unsere Bedürfnisse angepasst. Dadurch, dass Cloudpirates sowohl Schulungen als auch Consulting anbietet, bestand die Möglichkeit auch nach der Schulung noch konkret unsere aktuellen Herausforderungen zu diskutieren, was wir in Form eines nachgelagerten „ask me anything“ auch gerne genutzt haben.
Voraussetzungen
Unsere Schulungen werden generell an euer Vorwissen angepasst und mit euch persönlich abgestimmt. Somit sind unsere Schulungen für Container-Neulinge wie auch erfahrene Nutzer, die ihr Wissen weiter ausbauen wollen, geeignet. Einzelne Teile können dabei gestrafft oder ausgeweitet werden, sodass ihr den maximalen Nutzen aus einer Schulung ziehen könnt.
Idealerweise habt ihr bereits etwas Vorwissen in der Linux-Administration und könnt die Kommandozeile bedienen und produktiv nutzen. Grundlegende Vorkenntnisse im Bereich Docker/Container und Virtualisierung sind zwar auch hilfreich, aber nicht erforderlich.
Während der Schulung arbeiten die Teilnehmenden auf ihren eigenen Geräten, auf denen ein lokales Kubernetes Cluster aufgesetzt wird oder über eine von uns bereitgestellte Lernumgebung mit.
Für die Nutzung der eigenen Geräte ist es erforderlich, dass die Geräte die Kernel-Virtualisierung unterstützen, um Docker Desktop oder Podman nutzen zu können. In der Regel ist dies auf allen aktuellen Geräten der letzten Jahre mit Linux, MacOS sowie Windows Betriebssystemen möglich. Gerne unterstützen wir euch aber auch bei allen Fragen rund um die Anforderungen und die Einrichtung eurer Systeme.
Jetzt anfragen
Du möchtest eine Schulung anfragen? Dann füll dieses kurze Formular aus und wir melden uns bei dir!