Container Orchestrierung mit Kubernetes - eLearning
450,00 EUR
- 20 hours
Bringen Sie Ihre Container-Kenntnisse auf das nächste Level, indem Sie Kubernetes meistern – die branchenweit etablierte Plattform für Container-Orchestrierung. Dieser praxisorientierte Kurs hilft Ihnen dabei, die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen in modernen Cloud-Umgebungen zu automatisieren.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch verfügbar
Stufe
Anfänger- bis Mittelstufenniveau
9 Stunden Video-on-Demand
mit über 20 Stunden empfohlener Lernzeit
94 praktische Übungen
10 automatisch bewertete Prüfungen
4 Praxisprojekte aus der realen Welt
4 umfassende Aufgaben
1 Jahr E-Learning-Zugang
Bescheinigung über den Abschluss des Programms enthalten

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Kubernetes-Grundkonzepte verstehen
Verstehen Sie die Grundlagen der Container-Orchestrierung und von Kubernetes
Installieren
Richten Sie Kubernetes-Cluster mit Tools wie Minikube ein und konfigurieren Sie sie
Verwalten
Containerisierte Anwendungen in Kubernetes bereitstellen und verwalten
Kubectl
Verwenden Sie kubectl, um effektiv mit Kubernetes-Clustern zu arbeiten
Docker
Mit Docker Compose und Swarm für Orchestrierung arbeiten
Architektur
Die Architektur und Kernkomponenten von Kubernetes verstehen
Multi-Container
Mehrcontainer-Anwendungen und -Dienste verwalten
Skala
Orchestrierungsstrategien für Skalierbarkeit und hohe Verfügbarkeit anwenden
Erstellen
Erstellen Sie praxisnahe Workflows für die Bereitstellung von Containern

Kurszeitplan
Einführung in Kubernetes
Lektion 01
- Der Weg zu Kubernetes
- Wo befindet sich Kubernetes?
- Minikube-Installation
- Erste Anwendung auf Minikube
- Bestandteile der K8s-Architektur
- Kommunikation zwischen K8s-Komponenten
- Kubectl: Das Schweizer Taschenmesser für Kubernetes
- Formatierung der Ausgabe von Kubectl-Befehlen
K8s in der Produktion
Lektion 02
- Ein Konto auf der Google Cloud Platform (GCP) erstellen
- Erstellen von VMs für die Einrichtung eines Kubernetes-Clusters
- Erfüllen der Voraussetzungen und Installieren von Paketen für den K8s-Cluster
- Den K8s-Cluster hochfahren
- Arten von Kubernetes-Objekten
- Einführung in Pods
- Arbeiten mit Pods
- Verstehen von Labels und Selektoren
- Arbeiten mit Labels und Selektoren
- Einführung in Namespaces
- Arbeiten mit Namespaces
Kubernetes-Workloads
Lektion 03
- ReplicaSets
- Arbeiten mit ReplicaSets
- Bereitstellungen
- Arbeiten mit Deployments
- Rollouts und Rollbacks aktualisieren
- DaemonSets
- Arbeiten mit DaemonSets
- Jobs und CronJobs
- Arbeiten mit Jobs
- Arbeiten mit CronJobs
- Aufräumen des Arbeitsbereichs
- Zurücksetzen des Kubernetes-Clusters
Netzwerk in K8s
Lektion 04
- Netzwerk in K8s
- Einführung in die K8s-Netzwerke
- Arten von K8s-Services
- Arbeiten mit ClusterIP-Services
- Arbeiten mit NodePort-Services
- LoadBalancer-Dienst
- Erstellen eines LoadBalancer-(LB)-Dienstes mit GCP LB
- Zugriff auf das DNS von K8s-Objekten
- Arbeiten mit CoreDNS
Storage-Objekte von K8s
Lektion 05
- Storage-Objekte von K8s
- Einführung in K8s-Speicher
- Arbeiten mit Volumes
- Einrichten der Infrastruktur für Persistente Volumes (PVs)
- Erstellen der Persistent-Volume-(PV)-Objekte
- Arbeiten mit Persistent Volumes (PVs)
- Umgang mit Geheimnissen
- Arbeiten mit ConfigMaps
Fortgeschrittene Orchestrierung mit Kubernetes
Lektion 06
- Fortgeschrittene Orchestrierung mit Kubernetes
- Liveness- und Readiness-Probes
- Init- und Sidecar-Container
- Knotenaffinität
- Taints und Tolerations
- Einführung in StatefulSets
- Voraussetzungen für StatefulSets erstellen
- Schreiben und Erstellen eines StatefulSets
- Ausführen des ZooKeeper-StatefulSets
- Einführung in Helm
- Einrichtung und Verwendung von Helm
- Einrichten des HAProxy-Load-Balancers
- Erstellen eines hochverfügbaren K8s-Clusters mit Kubeadm
- Testen der Hochverfügbarkeit des Clusters
- Sicherung der Etcd-Datenbank
- Aktualisieren des Clusters und Wiederherstellen der Etcd-Datenbank
Sicherheit und Fehlerbehebung
Lektion 07
- Sicherheit und Fehlerbehebung
- K8s-Sicherheitsmodell
- Einführung in den K8s Security Context
- Konfiguration des K8s-Sicherheitskontexts
- Einführung in K8s-Sicherheitsstandards
- K8s-Sicherheitsstandards – Anwendung von Sicherheitsrichtlinien auf Namespaces
- Einführung in die rollenbasierte Zugriffskontrolle (RBAC)
- Arbeiten mit RBAC
- Fehlerbehebung bei Pods
- K8-Protokolle
- Arbeiten mit Pod-Prioritätsklassen
Verwaltetes K8s in der Cloud
Lektion 08
- Verwaltetes K8s in der Cloud
- Einführung in die Google Kubernetes Engine (GKE)
- Erstellung eines GKE-Clusters
- GKE-Clusterverbindung und -analyse
- Load-Balancer-Dienst mit GKE
- Einfache Ingress-Konfiguration mit GKE
- Multi-Path-Ingress mit GKE
- PV mit GKE unter Verwendung von CSI-Treibern und StorageClasses
- GCP-Protokolle
- Überwachung mit GCP
- Erstellung und Import von Dashboards
- Erstellung von Alarmrichtlinien
- Löschen eines GKE-Clusters
Hinweise zur Prüfungsvorbereitung
Lektion 09
- Epilog: Prüfungs- und Übungsanweisungen
- Einführung in die CKA-Prüfung

Für wen ist dieses Programm geeignet?
Softwareentwickler
Softwareentwickler
Systemingenieure
IT-Administratoren
Cloud-Administratoren
Voraussetzungen
- Grundlegendes Verständnis von Containerisierung und Docker-Konzepten
- Vertrautheit mit Linux-Systemen ist hilfreich
- Grundkenntnisse in Netzwerktechnik sind von Vorteil
- Vorwissen über Cloud-Technologien (optional, aber vorteilhaft)
Aussagen
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidatinnen und Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
