Kubernetes Operator Development Training

Dieses Training befasst sich eingehend mit Kubernetes Operator Development. Im Mittelpunkt stehen das Hinzufügen eigener APIs zu einem Kubernetes-Cluster (über CRDs) sowie Best Practices wie Unit-Tests, Versionierung oder Debugging, die wir bei inovex in den letzten Jahren beim Operator Development in vielen Kundenprojekten gelernt haben.

Jetzt anfragen
Kubernetes Operator Developer

Auf einen Blick

Rahmendaten

  • 3 Tage
  • vor Ort (Karlsruhe) oder remote
  • deutsch / englisch (Materialien sind alle in englisch)

 

Zielgruppe

Entwickler:innen mit Grundkenntnissen in Golang und Kubernetes

Anwendungsbeispiele

  • Bereitstellung von Diensten (wie Datenbanken, IO usw.) für Anwendungen, die auf Kubernetes-Clustern laufen
  • Design großer verteilter Anwendungen für Kubernetes-Cluster
  • Hoster virtuellen Maschinen, die ihren Kunden zusätzliche Funktionen anbieten
  • Bereitstellung von Kubernetes-basierten internen Entwickler:innenplattformen

Beschreibung

Dieses Training befasst sich eingehend mit Kubernetes Operator Development. Im Mittelpunkt stehen das Hinzufügen eigener APIs zu einem Kubernetes-Cluster (über CRDs) sowie Best Practices wie Unit-Tests, Versionierung oder Debugging, die wir bei inovex in den letzten Jahren beim Operator Development in vielen Kundenprojekten gelernt haben.

Nachdem sie sich mit den Grundlagen von Kubernetes vertraut gemacht haben, möchten viele Entwickler:innen Dienste wie Datenbanken oder Key/Value-Stores innerhalb eines Kubernetes-Clusters anbieten, damit diese von anderen Entwickler:innen mithilfe von Kubernetes-nativen Konfigurationsmechanismen konfiguriert werden können. Die Lösung, die Kubernetes hierfür bietet, besteht darin, einen Operator für den betreffenden Dienst zu schreiben und zu veröffentlichen.

Dieses Training bietet einen sehr praxisorientierten Ansatz zu diesem Thema: Während des gesamten Kurses entwickeln die Teilnehmenden ihre eigenen Operatoren (einschließlich eines Operators für MinIO, der Zugriff auf S3-kompatiblen Speicher bietet) und können alle Konzepte und Best Practices in der Praxis anwenden.

Agenda

  • Einführung in Operatoren und Controller
  • Grundlagen zu Operatoren
  • Verwalten abhängiger Objekte
  • Versionierung von CRDs
  • Testen von Operatoren
  • Standardwerte und Validierung
  • Beobachtbarkeit und Debugging
  • Steuern externer APIs
  • API-Design und -Architektur

Typische Fragen, die wir beantworten:

  • Wie entwerfe ich einen benutzerdefinierten Kubernetes-Operator?
  • Wie kann ich einen benutzerdefinierten Kubernetes-Operator entwickeln?
  • Was sind Best Practices für die Entwicklung von Kubernetes-Operatoren?
  • Was sind Best Practices für die Verwaltung von Kubernetes-Operatoren?
Kubernetes Operator Development Training
  • signiertes Teilnahmezertifikat
  • firmeninternes Training
  • Anpassungen möglich (Agenda, Tech-Stack, Sprache, usw.)
  • kleine Trainingsgruppen
Jetzt anfragen

Warum inovex Academy?

Unser Angebot

Die inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.

Kuratierte Inhalte

Unsere Trainer:innen erstellen in Absprache mit Ihnen ein individuelles Trainingsangebot auf Basis Ihrer Anforderungen.

Anpassbarer Tech Stack

In den exklusiven Trainings können wir Ihren Tech Stack für die Trainingsinhalte berücksichtigen.

Individuelle Hilfestellung

Bei Bedarf können wir das Training auf einen konkreten Use Case Ihres Unternehmens ausrichten und direkt auf Basis Ihrer Daten arbeiten.

Trainer:innen

Unsere Trainer:innen sind praxiserprobte Expert:innen in ihren Leistungsbereichen. Durch ihren Einsatz in Projekten bauen sie Tag für Tag ihr Wissen aus und vermitteln dieses Know-how in ihren Trainings weiter – anwendungsbezogen und praxisorientiert.

schwarz-weiß Portraitfoto von Maximilian Bischoff

Maximilian Bischoff

Certified Kubernetes Administrator Badge
Certified Kubernetes Application Developer Badge
Linux Certified SysAdmin Badge
Als Cloud Platform Engineer baut Maximilian Bischoff Infrastruktur für verteilte Applikationen und automatisiert deren Deployment und Operations. Er ist Certified Kubernetes Administrator und Certified Kubernetes Application Developer.
Schwarz-weiß Bild von Marcel Boehm

Marcel Boehm

Marcel Boehm ist seit 2019 als Cloud Plattform Engineer im Kubernetes Umfeld aktiv. Er beschäftigt sich dabei besonders mit GitOps und dem Entwickeln von Operatoren, insbesondere im Kontext des Open Source Projekts Gardener. Sein Fokus liegt darauf, durch die Automatisierung von Prozessen die Arbeit für Entwickler im Cloud-Umfeld effizienter und intuitiver zu gestalten.

Unser Vorgehen bei Trainings

Von der Bedarfsanalyse bis zur Zertifikatsvergabe bieten wir maßgeschneiderte Trainings, die flexibel gestaltet und nach Ihren spezifischen Anforderungen durchgeführt werden.

Wenn Sie an einem Inhouse-Training interessiert sind, beginnen wir im ersten Gespräch, Ihren Bedarf zu ermitteln und Ihre Ziele zu besprechen. Dieses Gespräch bildet die Grundlage für ein erstes Angebot.

Sobald die Rahmendaten geklärt sind, beginnen unsere Trainer:innen mit der Anpassung der Trainingsinhalte. Viele unserer Trainings sind modular aufgebaut und bieten die Möglichkeit, die Agenda flexibel zu gestalten. Trainings, die auf Zertifizierungen vorbereiten, sind dagegen weniger flexibel. Hier können Sie jedoch den inhaltlichen Fokus nach Ihren Wünschen setzen. 

Im Vorfeld des Trainings bekommen Sie alle relevanten Informationen zugesendet. Im Anschluss erfolgt das Training in den von Ihnen gewünschten Räumen und zur verabredeten Zeit. Hier richten sich unsere Trainer:innen nach Ihren Anforderungen.

Nach dem Abschluss des Trainings bekommen alle Teilnehmenden eine Urkunde zur Teilnahmebestätigung. Sie bekommen außerdem die Möglichkeit, uns Feedback zu den Inhalten und dem Ablauf zu geben. Wir freuen uns immer über Lob und Verbesserungsvorschläge.

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Zurück
Foto von Collin Rogowski

Ich freue mich auf Ihre Anfrage.

Collin Rogowski

Ihr Erfolgspartner für effektive Trainings

Gerne sprechen wir persönlich mit Ihnen über Ihr Anliegen.
Kontaktieren Sie uns noch heute!

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individuelles Trainingsangebot für Ihr Unternehmen
  • Über 25 Jahre Erfahrung als inovex Academy