Schulung · Workshop · Coaching · Beratung

Kubernetes Schulung für Entwickler: Helm, Kustomize und CKAD

Kubernetes für Entwickler: Dienste bauen, paketieren und ausrollen

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie schreiben Manifeste für Ihre eigenen Dienste, paketieren sie mit Helm oder Kustomize, versorgen sie mit Konfiguration, Secrets und Probes und verkürzen den Entwicklungszyklus gegen den Cluster – passend zur CKAD.

Was muss ein Dienst über Kubernetes wissen – und was Kubernetes über den Dienst?

Kubernetes für Entwickler setzt dort an, wo Ihr Code den Cluster berührt: Manifeste, die Sie selbst schreiben und versionieren, Konfiguration und Secrets, die zur Laufzeit ankommen, Probes, die Kubernetes sagen, ob Ihr Dienst bereit ist, und Ressourcenangaben, nach denen der Scheduler plant. Dazu kommen Jobs für Batch-Verarbeitung, Deployment-Strategien vom Rolling Update bis zum Canary und ein lokaler Entwicklungszyklus, in dem eine Codeänderung Sekunden statt Minuten bis in den Cluster braucht. Den Cluster selbst betreiben andere – darum geht es im Seminar Kubernetes für Administratoren.

Nach einem kurzen Start auf einem lokalen kind- oder minikube-Cluster bauen Sie einen eigenen Dienst Schritt für Schritt aus. Sie machen ihn über Service, Ingress und Gateway API erreichbar, untersuchen ihn mit kubectl, rollen Versionen aus und zurück und lassen ihn mit dem Horizontal Pod Autoscaler skalieren. Es folgen ConfigMaps, Secrets, NetworkPolicies, ein eigener ServiceAccount und ein SecurityContext ohne root. Im zweiten Teil stehen Sidecars, Service Mesh und Operatoren auf dem Plan, danach Helm-Charts und Kustomize-Overlays für mehrere Umgebungen, Fehlersuche mit kubectl debug sowie Skaffold und Telepresence für schnelles Iterieren. Die Auswahl orientiert sich an den Prüfungsdomänen der CKAD; Java-Spezifika wie JVM-Speicher im Container gehören in den Kurs Kubernetes für Java Entwickler.

Den Copilot-Agentenmodus in VS Code nutzen Sie für Manifeste und Chart-Templates, aber nie ungeprüft: Das Schema der Cluster-Version und kubeconform melden falsche Felder sofort, und eine Helm-Änderung zeigt vor der Installation per helm diff upgrade, was sich im Cluster ändern würde. Der Agent arbeitet gegen einen eigenen Namespace mit Quota – dort sieht er nach jedem Speichern Build-Fehler, fehlgeschlagene Probes und Logs und korrigiert gezielt.

Sie arbeiten mit einem eigenen kleinen Dienst oder mit einer Beispielanwendung aus Ihrem Projekt, wenn Sie eine mitbringen. Programmiersprache und Framework spielen für die Übungen keine große Rolle; die Beispiele gibt es in Go, Python und Node.js, und wir passen sie an die Sprache an, die Ihr Team einsetzt.

Die meisten Entwickler:innen, die ich in Kubernetes-Projekten treffe, kopieren ihr erstes Manifest aus einem Blogbeitrag und ändern es danach nie wieder. Dabei ist das Manifest Teil der Anwendung – genauso wie der Code, der darin läuft. Eine Readiness-Probe, die nur „200 OK“ zurückgibt, ein Shutdown, der laufende Anfragen abbricht, ein Memory-Limit, das niemand gemessen hat: Das sind Fehler im Dienst, nicht im Cluster. Wer seine Anwendung so baut, dass Kubernetes sie versteht, braucht weniger Betriebsteam-Tickets und bekommt ruhigere Deployments.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Kubernetes für Entwickler: Dienste bauen, paketieren und ausrollen

Lokaler Entwicklungscluster und der erste eigene Dienst
  • Was Entwickler:innen über Kubernetes wissen müssen und was beim Plattformbetrieb bleibt
  • Arbeitsplatz einrichten: kubectl, Kontext, Namespace und YAML-Schema im Editor
  • Lokaler Cluster mit minikube oder kind, eigenes Image per kind load ohne Registry laden
  • Ersten eigenen Container als Pod starten: Image-Tag, imagePullPolicy und Startbefehl
  • Den Pod über einen Service im Cluster ansprechbar machen
  • Zugriff von außen über NodePort und LoadBalancer und ihre Grenzen
  • HTTP-Routing: Ingress im Bestand, HTTPRoute der Gateway API für neue Dienste (Ingress-NGINX seit März 2026 eingestellt)
Den Cluster mit kubectl erkunden
  • Ressourcen untersuchen mit -o yaml, -o jsonpath und kubectl describe
  • Logs mehrerer Container und Replikate verfolgen: -c, -f, --since und -l
  • Befehle im Container ausführen mit kubectl exec, Dateien kopieren mit kubectl cp
  • Web-Ansicht des Clusters mit Headlamp, Nachfolger des archivierten Kubernetes Dashboard
Workloads aus der Praxis
  • Deployment für zustandslose Dienste, StatefulSet für Dienste mit stabiler Identität
  • Rolling Updates mit maxSurge, Rollout-Historie, kubectl rollout undo und revisionHistoryLimit
  • Batch-Verarbeitung: Jobs mit Parallelität und Indexed Jobs, CronJobs mit concurrencyPolicy
  • Deployment-Strategien: Recreate, Blue-Green über den Service-Selektor, Canary mit Gewichtung
  • Sauber herunterfahren: SIGTERM, terminationGracePeriodSeconds und preStop-Hook
Kubernetes über den eigenen Dienst informieren
  • Liveness-, Readiness- und Startup-Probe passend zum Startverhalten des Dienstes entwerfen
  • Requests und Limits aus Messwerten ableiten; Ressourcen laufender Pods ohne Neustart anpassen
  • Platzierung beeinflussen: nodeSelector, Taints und Tolerations aus Sicht der Anwendung
  • Node-Affinität und Pod-Anti-Affinität, damit Replikate nicht auf demselben Node landen
  • Horizontal Pod Autoscaler mit CPU- und eigenen Metriken, KEDA für Warteschlangenlänge
  • ConfigMaps als Variablen und Dateien; Rollout auslösen, wenn sich die Konfiguration ändert
  • Secrets bereitstellen; External Secrets Operator oder Sealed Secrets für Git-Workflows
  • NetworkPolicy für den eigenen Dienst schreiben: nur erlaubte Aufrufer und Ziele
  • RBAC aus Anwendungssicht: eigener ServiceAccount statt default mit minimalen Rechten
  • Übung: Dienst liest über die Kubernetes-API nur die ConfigMaps seines Namespace
  • SecurityContext: runAsNonRoot, schreibgeschütztes Root-Dateisystem, Capabilities entfernen
Erweiterte Deployment-Muster
  • Namespaces je Umgebung oder Feature-Branch: Konventionen und Aufräumen
  • Arbeiten mit Namespaces: Standard im Kontext setzen, Quotas und LimitRanges aus Entwicklersicht
  • Funktionen ergänzen mit Init-Containern und nativen Sidecars (restartPolicy: Always)
  • Service Mesh im Überblick: Sidecar-Proxys bei Linkerd, Istio im Ambient-Modus ohne Sidecars
  • Datenverkehr und Fehlerraten zwischen Diensten mit Linkerd Viz analysieren
  • Kubernetes erweitern: CRDs lesen, vorhandene Operatoren nutzen statt eigene zu schreiben
Manifeste paketieren mit Helm und Kustomize
  • Warum Manifeste generieren: mehrere Umgebungen, Wiederholungen, Versionierung
  • Helm-Chart für den eigenen Dienst: Templates, values.yaml, helm template und helm upgrade --install
  • Kustomize mit Basis, Overlays und Patches, angewendet über kubectl apply -k
  • Helm, Kustomize oder beides: Entscheidungshilfen aus Projekten
  • Charts als OCI-Artefakte in der Container-Registry veröffentlichen
Fehlersuche und schneller Entwicklungszyklus
  • kubectl debug mit ephemerem Container oder als Kopie des Pods mit anderem Image
  • Debug-Images bei Bedarf zusammenstellen mit nixery.dev, alternativ netshoot
  • Netzwerkverkehr mitschneiden: tcpdump im ephemeren Container, Mitschnitt in Wireshark auswerten
  • Bauen, Laden und Neuausrollen bei jeder Codeänderung mit Skaffold oder Tilt
  • Lokalen Prozess in den Clusterverkehr einklinken mit Telepresence oder mirrord
  • CKAD-Training: Manifeste schnell erzeugen mit kubectl create … --dry-run=client -o yaml
Kubernetes-Dienste mit GitHub Copilot entwickeln
  • Manifest-Vorschläge gegen das JSON-Schema der Cluster-Version prüfen, kubeconform im Pre-commit-Hook
  • Chart-Änderungen des Agenten zuerst als helm diff upgrade ansehen, dann installieren
  • Skaffold-Schleife als Rückmeldung: Agent sieht Build-Fehler, Probe-Fehlschläge und Pod-Logs
  • Probes und Requests nur aus gemessenen Start- und Speicherwerten ableiten lassen, nicht geschätzt
  • Eigener Namespace mit ResourceQuota je Agentensitzung schützt den gemeinsamen Entwicklungscluster
Praxisprojekt: Bestelldienst mit Worker auf Kubernetes
  • Bestell-API, RabbitMQ und Worker als Helm-Chart mit Werten für dev und prod
  • Datenbankmigration als Job per Helm-Hook vor jedem Rollout
  • Worker per KEDA nach Warteschlangenlänge skalieren, API per HTTPRoute als Canary ausrollen
  • Absichtlich eingebauten Fehler mit Skaffold und kubectl debug finden und beheben
Lernziele
  • Sie schreiben Manifeste für Deployments, Services, Jobs und HTTPRoutes und rollen sie kontrolliert aus
  • Sie versorgen Dienste mit ConfigMaps, Secrets, Probes, Ressourcenangaben und einem eigenen ServiceAccount
  • Sie paketieren einen Dienst als Helm-Chart und pflegen Umgebungen mit Kustomize-Overlays
  • Sie wählen eine Deployment-Strategie und nehmen fehlerhafte Versionen zurück
  • Sie finden Fehler mit kubectl debug und verkürzen den Entwicklungszyklus mit Skaffold oder Telepresence
Zielgruppe
  • Entwickler:innen, die ihre Dienste selbst auf Kubernetes bringen und dort verantworten
  • Teams, die von Docker Compose auf Kubernetes umsteigen
  • Kandidat:innen für die Zertifizierung Certified Kubernetes Application Developer (CKAD)

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Stadtwerke Flensburg GmbH

SZST Salzgitter Service und Technik GmbH

Bundesanzeiger Verlag GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Kubernetes für Entwickler - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben