LFD459 Kubernetes für App-Entwickler (CKAD)
Lernen Sie, wie sie eine Anwendung in einem Multi-Node-Cluster containerisieren, hosten, bereitstellen und konfigurieren.
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
CBT Training & Consulting GmbH ist autorisiertes Trainingscenter der Linux Foundation
Inhalte
- Kubernetes Architektur
- Was ist Kubernetes?
- Komponenten von Kubernetes
- Herausforderungen
- Das Borg-Erbe
- Kubernetes Architektur
- Terminologie
- Master-Knoten
- Vasallen-(Arbeiter-)Knoten
- Pods
- Dienstleistungen
- Steuerungen
- Einzelne IP pro Pod
- Netzwerkeinrichtung
- CNI-Netzwerk-Konfigurationsdatei
- Pod-zu-Pod-Kommunikation
- Cloud Native Computing Stiftung
- Ressourcenempfehlungen
- Aufbauen
- Container-Optionen
- Containerisierung einer Anwendung
- Hosten eines lokalen Repository
- Erstellen eines Deployments
- Ausführen von Befehlen in einem Container
- Multi-Container-Pod
- readinessProbe
- livenessProbe
- Testing
- Design
- Traditionelle Anwendungen: Überlegungen
- Entkoppelte Ressourcen
- Vergänglichkeit
- Flexibler Rahmen
- Verwalten der Ressourcennutzung
- Multi-Container-Pods
- Seitenwagen-Container
- Adapterbehälter
- Botschafter
- Bereitstellungskonfigurationen
- Volume-Übersicht
- Einführung von Volumes
- Volumenspezifikation
- Volumentypen
- Beispiel für ein Shared Volume
- Beständige Volumina und Schadensfälle
- Persistentes Volumen
- Hartnäckiger Volumenanspruch
- Dynamische Bereitstellung
- Geheimnisse
- Verwendung von Secrets über Umgebungsvariablen
- Montage von Geheimnissen als Volumen
- Tragbare Daten mit ConfigMaps
- Verwendung von ConfigMaps
- Konfigurationsstatus der Bereitstellung
- Skalierung und rollierende Updates
- Rollbacks für die Bereitstellung
- Sicherheit
- Sicherheitsübersicht
- Zugriff auf die API
- Authentifizierung
- Berechtigung
- ABAC
- RBAC
- RBAC Prozessübersicht
- Zugangskontrolleur
- Sicherheitskontexte
- Pod-Sicherheitsrichtlinien
- Netzwerksicherheitsrichtlinien
- Beispiel für eine Netzwerksicherheitsrichtlinie
- Beispiel für eine Standardrichtlinie
- Exponieren von Anwendungen
- Servicetypen
- Leistungsdiagramm
- Service-Update-Muster
- Zugriff auf eine Anwendung mit einem Dienst
- Service ohne Selektor
- ClusterIP
- NodePort
- LoadBalancer
- ExternerName
- Ingress Resource
- Ingress Controller
- Fehlerbehebung
- Übersicht über die Fehlerbehebung
- Grundlegende Schritte zur Fehlerbehebung
- Laufender (ständiger) Wandel
- Grundlegende Fehlerbehebung Flow: Pods
- Grundlegender Ablauf der Fehlerbehebung: Knoten und Sicherheit
- Grundlegende Fehlerbehebung Ablauf: Agenten
- Überwachung
- Protokollierungswerkzeuge
- Überwachungsanwendungen
- System- und Agentenprotokolle
- Konformitätstests
Ziele
Zielgruppe
- Softwareentwickler
- Systemadministratoren
- App-Entwickler
Voraussetzungen
- grundlegende Linux-Kommandozeilen- und Dateibearbeitungsfähigkeiten
Unterlagen
Hinweise
CKAD wurde von der Linux Foundation und der Cloud Native Computing Foundation (CNCF) entwickelt, um das Kubernetes-Ökosystem durch standardisierte Schulung und Zertifizierung zu erweitern. Bei dieser Prüfung handelt es sich um einen online durchgeführten, leistungsbasierten Test, der aus einer Reihe von leistungsbasierten Aufgaben (Problemen) besteht, die in einer Befehlszeile zu lösen sind.
Der Certified Kubernetes Application Developer (CKAD) kann Cloud-native Anwendungen für Kubernetes entwerfen, erstellen und bereitstellen.
Ein CKAD kann Anwendungsressourcen definieren und Kubernetes-Kernprimitive verwenden, um skalierbare Anwendungen zu erstellen / migrieren, zu konfigurieren, zu exponieren und zu beobachten.
Die Prüfung setzt Kenntnisse über Container-Laufzeiten und Microservice-Architektur voraus.
Der erfolgreiche Kandidat wird sich sicher fühlen bei:
- der Arbeit mit (OCI-konformen) Container-Images
- der Anwendung von Cloud-Native-Anwendungskonzepten und -architekturen
- der Arbeit mit und Validierung von Kubernetes-Ressourcendefinitionen
Prüfung
Die Prüfung kann optional dazu gebucht werden und wird ONLINE über Linux Foundation absolviert.
Prüfungsdauer: 2 Stunden
Preise
2.856,00 € inkl. MwSt. Gebühr für Prüfungen/Examen 445,00 € exkl. MwSt. / 529,55 € inkl. MwSt. Kursdauer 3 Tage
Termine & Buchung & Angebot
Ihre Ansprechpartnerin

Gabriela Bücherl
Geschäftsführung
Vertrieb
Kontakt/Fragen:
beratung@cbt-training.de
Telefon: +49 (0)89-4576918-16
Anfrage für ein Firmenseminar
- Individuelle Zusammenstellung der Themen
- Maßgeschneidert auf Ihre Ziele
- Inhouse oder als Virtual Classroom LIVE Training
Leistungen Präsenz
- Schulung im Trainingscenter
- Verpflegung
- Teilnahmebestätigung / Zertifikat
Leistungen bei VCL Training
- Technischer Support
- Online Zugang
- Teilnahmebestätigung / Zertifikat