Drucken

Container Orchestration with Kubernetes K8

Zusammenfassung 

Kurstitel:
Container Orchestration with Kubernetes K8
Wann:
17.02.20 09:30 - 18.02.20 17:00
Wo:
Partner ETC-Wien - Wien
Kategorie:
Administration

Beschreibung

Kubernetes, ursprünglich von Google entworfen ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Anwendungen. Es zielt darauf ab, eine Plattform für das automatisierte Bespielen, Skalieren und Warten von Anwendungscontainern auf verteilten Hosts zu liefern. Es unterstützt eine Reihe von Container-Tools, einschließlich Docker. Kubernetes orchestriert sogenannte "Pods" als kleinste deploybare Einheit. Pods sind die Arbeiterprozesse, die auf Nodes im Cluster laufen und einen oder mehrere Container verwalten.

Dieser Kurs richtet sich an System Administratoren und  Entwickler die eine Container Plattform mit Microservices, Container und einem Kubernetes Cluster Einrichten wollen

Kursinhalte

  • Grundlagen Container Verwaltung
  • Grundlagen Kubernetes
    • Architektur und Komponenten
      • Master vs. Nodes
      • Container vs. Pods
      • Replication Controller
      • Service Proxies
      • Cluster Datenbank
      • API Server
      • Scheduler
      • Controller Manager
      • Namespaces
    • Networking
      • Auswahl des richtigen Container Network Interface (CNI)
      • Installation eines Pod Network Providers
  • Kubernetes Cluster Setup
    • Einrichten eines 3 Node Kubernetes Clusters
    • Auswahl der richtigen Kubernetes Version
    • Systemvoraussetzungen (Firewall Einstellungen, SWAP, Docker, Bridge Einstellungen, ...)
    • Administrationswerkzeug kubeadm
    • Node in den Cluster joinen
  • Cluster Administration
    • kubectl
    • Kubernetes Dashboard (Web UI)
    • Health-Check, Auto-Respawn und Skalierung
    • Resource Monitoring und Logging
  • Kubernetes Manifests
    • Aufbau von Manifests Dateien
    • Grundlagen Yaml Syntax
    • Schreiben von Kubernetes Manifest Dateien
    • Deployen von Manifests
  • Scheduler und Placement-Strategies
    • Limits und Quotas
    • Resource-based Placement
    • Persistente und dynamische Storage-Volumes
  • Verwaltung von Pods
    • Image Pull
    • Pods Erstellen und Verwalten
    • Objekt Labels und Annotations
    • Heapster und Metric Server
    • Node Binding und Ressourcen Limitierung
    • Auslagern von Pod Daten in Volumes
    • Service Discovery (Manuell, Labels)
  • Ressourcen Management
    • Auslastungs Metric überwachen
    • CPU und Speicher Requests und Limits definieren
    • Prozess Health-Check
    • Liveness Health Check
    • Pod Autoscaling (HPA)
  • Daten Volumes
    • Überblick Volume Arten
    • Volumes in Pods definieren
  • ReplicaSets
    • Replicas für Redundanz, Skalierbarkeit, Sharding
    • Reconciliation Schleife
    • Erweitern eines Singleton Container mit einem ReplicaSets
    • Automatisch skalieren mit ReplicaSets
    • Set-based Label Selectors
  • DaemonSets
    • ReplicaSets vs. DaemonSets
    • Pods mit DaemonSets verteilen
    • Einschränkungen mit einem Node Selektor definieren
  • Jobs
    • Einzelne Tasks mit Jobs realisieren
    • Restart Verhalten bei Fehlern
    • Jobs Logging
  • Deployments
    • Rolling Updates
    • Release Updates (up- und downgrade) bereitstellen
    • Auswahl der richtigen Deployment Strategie
      • Recreate, RollingUpdate
      • maxUnavailable, maxSurge, minReadySeconds
  • ConfigMaps und Secrets
    • Wiederverwendbarkeits von Container Images verbessern
    • Konfigurationseinstellungen mit ConfigMaps bereitstellen
    • Vertrauliche Informationen (Passwörter, Private Key) mit Secrets bereitstellen
  • Service Accounts
    • Zugriffssteuerung auf Pods
  • Praktische Beispiele

Empfohlene Vorkenntnisse

Diese Schulung richtet sich an alle Teilnehmer mit Container Erfahrungen, wie sie in unserem Kurs "Docker Container Virtualisierung" vermittelt werden.

Details zu diesem Open Source Training

Kurs Code:

Kurs Preis:

Teilnehmeranzahl:

Unterrichtssprache:

Seminarunterlage:

Teilnehmerzertifikat:

Verpflegung:

6700 - Container Orchestration with Kubernetes K8

1.290,00 € exkl. MwSt (pro Teilnehmer, Standardpreis ohne Rabatt)

max 10 Teilnehmer

Deutsch

Elektronisch, auf Wunsch auch auf Papier

Ja, natürlich

Kalt- und Heißgetränke, Mittagessen, diverse Snacks

Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System?

Alternative Kursmöglichkeiten
Alternativer Ort: Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden
Alternativer Termin: Ab 2 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an

Dieses Training findet regelmäßig bei uns im Haus statt. Die nächsten Termine zu diesem Kurs finden Sie hier

Veranstaltungsort

Karte
Veranstaltungsort:
Partner ETC-Wien   -   Website
Strasse:
Modecenterstrasse 22/Office 4
PLZ:
1030
Stadt:
Wien
Bundesland:
Wien
Land:
Austria

Kurs buchen

Diese Seite verwendet Cookies. Für eine uneingeschränkte Nutzung der Webseite werden Cookies benötigt. Sie stimmen der Verwendung von Cookies durch Anklicken von "OK" zu. Nähere Informationen finden Sie in unseren Datenschutzbestimmungen und unter dem folgenden Link "Weitere Informationen".