Logo Unix Linux

Container Cluster Grundlagen mit Kubernetes

    Darum lohnt sich der Kurs

    Container-Technologie ist der Schlüssel zu modernen IT-Infrastrukturen. Kubernetes als Standard sorgt für Skalierbarkeit, Hochverfügbarkeit und effiziente Verwaltung. Die Container Cluster Grundlagen machen Entwickler*innen und Admins fit im Umgang mit Kubernetes, damit Container sicher, flexibel und zuverlässig in komplexen Umgebungen eingesetzt werden können.

    Seminarinhalt

    Der Einsatz der Container Technologie ist eine Komponente welche vermehrt in der IT-Infrastruktur Einzug findet. Jedoch bietet sie für sich selbst in einer größeren IT-Landschaft keine der wichtige Funktionen wie Überwachung, Hochverfügbarkeit und Verteilung der Container auf voneinander getrennten Servern. Unterschiedliche Orchestration Software Lösungen sind hierfür entwickelt worden, als meist eingesetzte Lösung hat sich die Orchestration Software Kubernetes etabliert und ist hierfür ein Standard geworden. 
     
    Dieser Kurs dient Entwickler*innen als auch Systemadministrator*innen als Einstieg für das Kennenlernen der Arbeitsweise und im Umgang mit den grundlegenden Funktionen einer Orchestration Software zur Verwaltung und Verteilung der eingesetzten Container. 

    Programm

    • Einführung in die Orchestration
      • Vergleich der Container Hochverfügbarkeit Varianten
        • Virtual Maschine Management
        • Cluster Software
        • Orchestration
     
    • Kubernetes Grundlagen
      • Aufbau eines Kubernetes Clusters
        • Control Node (Master)
        • Compute Node (Worker)
      • Zusammenspiel essenzieller Komponenten
        • Container Engine
        • Kubelet Service
        • ETCD Container
        • Controller Container
        • Scheduler Container
        • API-server Container
     
    • Grundinstallation Kubernetes Cluster
      • Theoretische Grundlagen
      • Umsetzungsweise
      • Grundlegende Extensions bzw. Addons
     
    • Cluster Zugriff via kubectl und Dashboard UI
      • Aktivierung von kubectl als CLI Tool
      • Konfiguration
      • Überblick wichtiger Subkommandos
      • Aktivierung des neuen Dashboards Headlamp
     
    • Ressourcen Typen – Manifests
      • Unterschied Namespace und Cluster Ressourcen
      • Unterschied imperativer und deklarativer Erstellung der Ressourcen
      • Ressourcen via YAML Dateien erstellen
     
    • Namespace und dessen grundlegender Ressourcen
      • Container versus Pods
      • Deployments und ReplicaSets
      • Endpoints und Services
      • Eingehender Netzwerk Traffic via Service
      • Klärung der verschiedenen Service Typen
      • ConfigMaps und Secrets
     
    • Eingehender Netzwerk Traffic mit Ingress Ressourcen
      • Einrichten eines Ingress Controllers
      • Funktionsweise Pod Netzwerk
      • Zugriff via Ingress Ressource
      • Klärung Network Policies
     
    • Permanenter Datenspeicher mit Persistent Volume Claims
      • Einleitung Persistent Storage
      • Unterschied statischer und dynamischer PVCs
      • Persistent Volume Typen
      • Storage Class Provisioners
      • Persistent Volume Claims erstellen
     
    • Multiapplikationen im Namespace
      • Einrichten mehrerer Applikationen in einem Namespace
      • Anwendung der internen DNS-Namensauflösung
      • Nutzung der automatisch erstellten Variablen
     
    • Manuelle oder automatische Skalierung
      • Manuelles Steuern der Replicas
      • Verwaltung Horizontal Pod Autoscaler
     
    • Limits und Quotas
      • Notwendigkeit von Ressource Requests
      • Setzen von Hard Limits per Container
      • Ressource Quotas innerhalb eines Namespace
      • Einrichten von Limitrange Ressourcen
     
    • Health Checks mit Live- und Readiness Probes
      • Einrichten von Probes
      • Unterschied Startup, Readiness und Liveness Probe
     
    • Deployments, StatefulSets, DaemonSets
      • Unterschied und Einsatz
     
    • Jobs und CronJobs
      • Starten eines zeitlich endenden Containers
      • Container Scheduling
     
    • Debugging Tipps
      • Fehlermeldungen analysieren
      • Logs auslesen
      • Events interpretieren
      • Debug Kommandos anwenden
     
    • Ressourcen ausrollen mit Helm und Templates
      • Deklarative Einrichtung der Ressourcen mit YAML Dateien
      • Development, Testing und Production Stages mit Kubernetes kustomize verwalten
      • Einsatz von Helm als Ressource Package Manager

    Zielgruppen

    • Software-Entwickler*innen
    • System Administrator*innen
    • IT Architect*innen und Consultant*innen

    Vorkenntnisse

    • UNIX/Linux CLI Grundlagen 
    • Von Vorteil sind Linux bezogene System Administrative Kenntnisse 
    • Handhabung von Containern mit Hilfe einer Container Engine bzw. Verwaltung von Container Images. Grundlegendes Wissen im Umgang mit Container bzw. Container Images wie es im Kurs „Container Einsatz mit Docker“ vermittelt wird

    Trainings zur Vorbereitung

    Downloads

      3 Tage ab  1.790,- exkl. MwSt.
      Termin wählen
      Trainings-ID:
      Kubernetes-CCG
      Wissensgarantie:
      12 Monate
      Ort:
      Wien, Online

      Jetzt zum Newsletter anmelden

      Jetzt zum Newsletter anmelden

      Jetzt buchen

      • 01.07.-03.07.2026 01.07.2026 3 Tage 3T Wien Online ab  1.790,-

          Trainingspreis

           1.790,-
        • Trainingspreis Vor Ort  1.790,-
        • Trainingspreis Online  1.790,-
      • 02.09.-04.09.2026 02.09.2026 3 Tage 3T Wien Online ab  1.790,-

          Trainingspreis

           1.790,-
        • Trainingspreis Vor Ort  1.790,-
        • Trainingspreis Online  1.790,-
      • 18.11.-20.11.2026 18.11.2026 3 Tage 3T Wien Online ab  1.790,-

          Trainingspreis

           1.790,-
        • Trainingspreis Vor Ort  1.790,-
        • Trainingspreis Online  1.790,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      Dieses Feld wird bei der Anzeige des Formulars ausgeblendet
      Dieses Feld wird bei der Anzeige des Formulars ausgeblendet
      Dieses Feld wird bei der Anzeige des Formulars ausgeblendet
      5,0

      7 Bewertungen

      • Grundlagen gut vermittelt.

        Container Cluster Grundlagen mit Kubernetes

        12.06.2024

        Grundlagen gut vermittelt.

        — Andreas L.
      • Der Grundlagenkurs war echt gut und hat einen sehr guten Einstieg in das Thema ermöglicht. Kubernetes ist allerdings so umfangreich und gigantisch, dass drei Tage fast schon zu wenig sind,… mehr

        Container Cluster Grundlagen mit Kubernetes

        13.09.2023

        Der Grundlagenkurs war echt gut und hat einen sehr guten Einstieg in das Thema ermöglicht. Kubernetes ist allerdings so umfangreich und gigantisch, dass drei Tage fast schon zu wenig sind, aber dann sprechen wir nicht mehr von Grundlagen. Der Kurs war sehr gut und ich kann das gelernte aktuell gut anwenden, doch fehlt mir oftmals das "Profi/Experten" Wissen für einen gewissen Anwendungsfall - Dafür gibt es das durch die Schulung bereitgestellte Buch, aber das Internet ist da aktueller. Kein Wunder, in der Welt der Container ändert sich stetig etwas.

        — Björn B.

      Was ist die ETC-Wissensgarantie?

      Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.

      Weitere Infos

      Lernformen im Überblick

      Mehr darüber