Seminare
Seminare

Certified Kubernetes Application Developer (CKAD)

Seminar - PROKODA GmbH

Certified Kubernetes Application Developer (CKAD)
Termin Ort Preis*
12.10.2026- 14.10.2026 Hamburg 2.017,05 €
12.10.2026- 14.10.2026 Nürnberg 2.017,05 €
12.10.2026- 14.10.2026 online 2.017,05 €
09.11.2026- 11.11.2026 Köln 2.017,05 €
09.11.2026- 11.11.2026 online 2.017,05 €
09.11.2026- 11.11.2026 Nürnberg 2.017,05 €
07.12.2026- 09.12.2026 München 2.017,05 €
13.01.2027- 15.01.2027 Hamburg 2.017,05 €
18.01.2027- 20.01.2027 online 2.017,05 €
22.02.2027- 24.02.2027 online 2.017,05 €
15.03.2027- 17.03.2027 Nürnberg 2.017,05 €
15.03.2027- 17.03.2027 online 2.017,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung

  • Kursziele und Lernziele
  • Vorstellung der Teilnehmenden und Zielgruppe
  • Die Linux Foundation
  • Linux Foundation Training
  • Zertifizierungsprogramme und digitale Badges
  • Kursplattform und Lab-Umgebung

Kubernetes-Architektur

  • Was ist Kubernetes?
  • Komponenten von Kubernetes
  • Herausforderungen
  • The Borg Heritage
  • Kubernetes-Architektur im Überblick
  • Terminologie
  • Control Plane Node
  • Worker Nodes
  • Pods
  • Services
  • Operators
  • Single IP per Pod
  • Networking Setup
  • CNI Network Configuration File
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • Resource Recommendations
  • Labs

Build

  • Container Options
  • Containerizing an Application
  • Creating the Dockerfile
  • Hosting a Local Repository
  • Creating a Deployment
  • Running Commands in a Container
  • Multi-Container Pod
  • readinessProbe
  • livenessProbe
  • startupProbe
  • Testing
  • Helm
  • Kustomize
  • Labs

Design

  • Traditional Applications: Considerations
  • Decoupled Resources
  • Transience
  • Flexible Framework
  • Managing Resource Usage
  • Using Label Selectors
  • Multi-Container Pods
  • Sidecar Container
  • Adapter Container
  • Ambassador
  • initContainer
  • Custom Resource Definitions
  • Points to Ponder
  • Jobs
  • Labs

Deployment Configuration

  • Volumes Overview
  • Introducing Volumes
  • Volume Spec
  • Volume Types
  • Shared Volume Example
  • Persistent Volumes and Claims
  • Persistent Volume
  • Persistent Volume Claim
  • Dynamic Provisioning
  • Secrets
  • Using Secrets via Environment Variables
  • Mounting Secrets as Volumes
  • Portable Data with ConfigMaps
  • Using ConfigMaps
  • Deployment Configuration Status
  • Scaling and Rolling Updates
  • Deployment Rollbacks
  • Labs

Understanding Security

  • Security Overview
  • Accessing the API
  • Authentication
  • Authorization
  • RBAC
  • RBAC Process Overview
  • Admission Controller
  • Security Contexts
  • Pod Security Standards
  • Network Policies
  • Network Policy Example
  • Default Policy Example
  • Labs

Exposing Applications

  • Service Types
  • Services Diagram
  • Service Update Pattern
  • Accessing an Application with a Service
  • Service without a Selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress Resource
  • Ingress Controller
  • Service Mesh
  • Labs

Application Troubleshooting

  • Troubleshooting Overview
  • Basic Troubleshooting Steps
  • Ongoing (Constant) Change
  • Basic Troubleshooting Flow: Pods
  • Basic Troubleshooting Flow: Node and Security
  • Basic Troubleshooting Flow: Agents
  • Monitoring
  • Logging Tools
  • Monitoring Applications
  • System and Agent Logs
  • Conformance Testing
  • More Resource
  • Labs

Closing and Evaluation Survey

  • Evaluation Survey

Vorbereitung auf die CKAD-Zertifizierung

  • Relevante CKAD-Themengebiete
  • Prüfungsrelevante Kubernetes-Ressourcen
  • Best Practices für die Prüfungsvorbereitung
  • Tipps für die praktische Prüfung
Teilnahmevoraussetzungen:

Um den größtmöglichen Nutzen aus diesem Kurs zu ziehen, sollten Sie folgendes mitbringen:

  • Grundlegende Kenntnisse der Linux-Befehlszeile und der Dateibearbeitung sowie Vertrautheit mit der Verwendung einer Programmiersprache (wie Python, Node.js, Go)
  • Kenntnisse über Cloud-Native-Anwendungskonzepte und -Architekturen sind für diesen Kurs hilfreich
Zielgruppe:

Dieser Kurs richtet sich an erfahrene Anwendungsentwickler, die Anwendungen containerisieren, hosten, bereitstellen und in einem Multi-Node-Cluster konfigurieren müssen.

  • Softwareentwickler
  • Systemadministratoren
  • App-Entwickler
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha