Container Orchestrierung mit Kubernetes - eLearning

450,00 EUR

  • 20 hours
eLearning

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

Hero

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

Hero

Kurszeitplan

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. Hinweise zur Prüfungsvorbereitung

    Lektion 09

    • Epilog: Prüfungs- und Übungsanweisungen
    • Einführung in die CKA-Prüfung
Kubernetes-Kurs

Für wen ist dieses Programm geeignet?

Softwareentwickler

Softwareentwickler

Systemingenieure

IT-Administratoren

Cloud-Administratoren

Kurs jetzt starten

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

Contact background

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!