mai

13

13.5. - 15.5.

Einführung in Kubernetes

Einführung in Kubernetes Online-Event Billets
Début:
Fin:
Online-Event

Agenda

Kubernetes Grundlagen

  • Motivation für Container und Möglichkeiten der Containertechnologie
  • Einführung in Containertechnologie und das Arbeiten mit Containern
  • Linux Kernelfunktionen
  • Motivation für eine Orchstrierungsplattform
  • Möglichkeiten und Vorteile von Kubernetes
  • Übersicht:
    • Architektur
    • Vorstellung der Ressourcen für Anwender

-Die Arbeitsweise von Kubernetes:

  • API Server
  • Controller Manager
  • Scheduler
  • Installations-Optionen (Cloud, MiniKube, etc)

Setup der Arbeitsumgebung:

  • CLI Tool (kubectl)
  • Dashboard
  • Arbeiten mit der CLI

Design Konzept, Best Practices für Microservice basierte Anwendungen

  • verschiedene Anwendungen in Kubernetes deployen:
    • Pods
    • Deployments
    • StatefulSets
    • DaemonSets
    • Jobs, ...

Flexibles Anwendungsdeployment

  • Arbeiten mit Labels und Label-Selektoren

Konfigurationsdaten und Secrets bereitstellen

  • ConfigMaps
  • Secrets

Datenspeicher bereitstellen:

  • einfache Volumes
  • persistente Volumes

Netzwerkverbindungen bereitstellen:

  • Architektur des Kubernetes Netzwerks
  • Verbindungen zwischen Containern, Verbindungen nach außen
  • Load Balancing
  • DNS basierte Verbindungen
  • NodePort, Ingress,..

Steuerung, Überwachung und Kontrolle von Anwendungen:

  • Quality
...

afficher plus

Agenda

Kubernetes Grundlagen

  • Motivation für Container und Möglichkeiten der Containertechnologie
  • Einführung in Containertechnologie und das Arbeiten mit Containern
  • Linux Kernelfunktionen
  • Motivation für eine Orchstrierungsplattform
  • Möglichkeiten und Vorteile von Kubernetes
  • Übersicht:
    • Architektur
    • Vorstellung der Ressourcen für Anwender

-Die Arbeitsweise von Kubernetes:

  • API Server
  • Controller Manager
  • Scheduler
  • Installations-Optionen (Cloud, MiniKube, etc)

Setup der Arbeitsumgebung:

  • CLI Tool (kubectl)
  • Dashboard
  • Arbeiten mit der CLI

Design Konzept, Best Practices für Microservice basierte Anwendungen

  • verschiedene Anwendungen in Kubernetes deployen:
    • Pods
    • Deployments
    • StatefulSets
    • DaemonSets
    • Jobs, ...

Flexibles Anwendungsdeployment

  • Arbeiten mit Labels und Label-Selektoren

Konfigurationsdaten und Secrets bereitstellen

  • ConfigMaps
  • Secrets

Datenspeicher bereitstellen:

  • einfache Volumes
  • persistente Volumes

Netzwerkverbindungen bereitstellen:

  • Architektur des Kubernetes Netzwerks
  • Verbindungen zwischen Containern, Verbindungen nach außen
  • Load Balancing
  • DNS basierte Verbindungen
  • NodePort, Ingress,..

Steuerung, Überwachung und Kontrolle von Anwendungen:

  • Quality Class
  • Health Checks für Pods (Container)
  • Scheduling steuern (Taints und Tolerations)

Komplexe Anwendungen einfach Deployen: Der Helm Paket Manager

  • Beschreibung der Anwendungen
  • Arbeiten mit Helm:
  • Lifecyle Management
  • Deployment
  • Upgrade
  • Rollback
  • Helm Charts aus der Community nutzen

Komplexe Stateful Anwendungen (Datenbank) deployen:

  • Das Operator Konzept

Troubleshooting:

  • Zugriff auf einen Pod
  • Netzwerkverbindungen testen
  • Logging / Event Infos des CLI Tools

Zugriffkontrolle

  • Rollenbasierte Zugriffskontrolle
  • Richtlinien
  • Service Accounts

Cluster Erweiterungen

  • Monitoring und Logging (Fluentd, Elastic, Prometheus)
  • Cluster DNS

Netzwerkkonzept für maximale Möglichkeiten:

  • Service Mesh
  • Realisierungen:
    • IstIO
    • Envoy
  • Möglichkeiten von Service Meshes
  • Deployment-Typen:
    • Canary Deployment
    • Blue- / Green Deployment
    • A/B Deployment

afficher moins

L'événement commence dans
4 jours
19 hrs
41 min
10 sec

Organisateur

IT-Schulungen New Elements

Prévente

Total: XX.XX

Infos

Lieu:

Online-Event