Kubernetes Training für Application Developer
Dieses Training vermittelt die notwendigen Grundlagen, um Applikationen für Multi-Knoten Kubernetes Cluster in Container zu verpacken, zu hosten, zu deployen und zu konfigurieren.
Auf einen Blick
Rahmendaten
- 3 Tage praxisorientiertes Training (auf Anfrage vor Ort oder remote)
- Flexible Trainingsagenda
Zielgruppe
Software-Entwickler:innen
Anwendungsbeispiele
Prüfungsvorbereitung zum Certified Kubernetes Application Developer
Beschreibung
Dieses Training vermittelt die notwendigen Grundlagen, um Applikationen für Multi-Knoten Kubernetes Cluster in Container zu verpacken, zu hosten, zu deployen und zu konfigurieren.
Ausgehend von einem einfachen Python-Skript werden Applikationsressourcen und Kernkonzepte eingeführt, die notwendig sind, um mit Hilfe von Kubernetes skalierbare Applikationen zu entwickeln, zu monitoren und zu debuggen. Auch weiterführende Themen wie Netzwerk Plugins, Security und Cloud Storage werden thematisiert, um nach dem Training in der Lage zu sein, Applikationen für Produktivumgebungen zu entwickeln.
Dieses Training ist Vendor- und Distributionsneutral. Alle behandelten Konzepte sind daher universell einsetzbar.
Wie bei allen Trainings der inovex Academy, werden die oben angegebenen Inhalte in Theorie und Praxis vermittelt: mindestens 50 % der Trainingszeit sind für vorbereitete Übungsaufgaben in einer bereitgestellten Umgebung reserviert.
Agenda
- Containerisierung und Deployment einer Beispielanwendung
- Grundlagen des Multi-Container Pod-Designs
- Verwaltung von Deployments (Helm, Rollback, Rolling-Upgrades)
- Traffic Steuerung und Loadbalancing (Ingress, Services, TLS)
- Überwachung und Resilienz der Anwendung (Metriken, Logging, Probes)
- Persistenz und Konfiguration (ConfigMaps, Secrets, PersistentVolumes)
- Einblick in Security: API, Runtime und Netzwerk (RBAC, SecurityContexts und NetworkPolicies)
- Verwendung von PersistentVolumeClaims für die Persistierung von Zuständen
- signiertes Teilnahmezertifikat
- firmeninternes Training
- Remote oder vor Ort
- kleine Trainingsgruppen
Warum inovex Academy?
Unser AngebotDie inovex Academy hat es sich zur Aufgabe gemacht, Wissen über Methoden und Technologien weiterzugeben, die wir in unseren Projekten bereits erfolgreich einsetzen.
Vorbereitung auf Zertifizierungen
Viele unserer Trainings sind darauf ausgelegt, Teilnehmende bestmöglich auf entsprechende Zertifizierungen und Prüfungen vorzubereiten.
Kuratierte Inhalte
Alle Trainingsinhalte sind sorgfältig ausgewählt, um den bestmöglichen Lerneffekt zu erzielen und möglichst viele Inhalte zu vermitteln.
Praxiserfahrene Trainer:innen
Unsere Trainer:innen kommen aus der Praxis und haben viele der vermittelten Inhalte schon in ihrer täglichen Arbeit erprobt und erfolgreich angewendet.
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.