seminar buchen

Seminar Docker und Kubernetes

Seminar / Training Docker und Kubernetes

Administration von Docker Containern

Erstellen / Verwalten von Images und Containern

Container-Grundlagen und Administration

  • Container vs. VM: Einsatzgebiete, Vor- und Nachteile, Portabilität
  • Kontinuierliche Integration/kontinuierliche Bereitstellung, Microservices
  • Dedizierte Container-Plattformen wie Red Hats RHCOS und SUSEs CaaS vs. Full-Featured VMs
  • Container-Engines: CRI-O vs. Docker, Container- und Image-Obsolescitism Tools abseits von Docker: Podman, Buildah, Skopeo
  • Funktionaler Überblick: Verstehen, Lesen und Setzen von Containern und Kernel-Namespaces, Kernel-Fähigkeiten
  • Images ziehen, inspizieren und verwalten
  • Starten und Verwalten von Container-Instanzen, Begrenzen derselben
  • Eigene "vertrauenswürdige" Images erstellen: Dockerfile, BuildDirectives, und Build-Prozess
  • Red Hats Container-Katalog, Red Hats Universal Base Image (UBI), UBI-init Container

Container-Sicherheit

  • Grundlegende Überlegungen zur Sicherheit
  • SSL/TLS
  • Vertrauenswürdige Registry
  • Nexus Repository (NRM)
  • Bilder: Scannen auf Schwachstellen (CVE), Signieren und Verifizieren von Bildern. Host-Sicherheit
  • Registry-Authentifizierung über LDAP / AD
  • Konzeptueller Überblick: Rollen und Privilegien / RBAC-Modelle

Container-Cluster / Orchestrierung

Konzeptionelle Überlegungen

  • Designansätze, Konzepte und Orchestrierungswerkzeuge für Container-Cluster
  • Vanilla Kubernetes vs. OpenShift, Cloud vs. on-premise
  • Monitoring/HA-Mechanismen und Ansätze
  • Service-Erkennung und Key/Value Stores, Quorum, RAFT
  • Microservices und ID-Mapping-Probleme in Container-Clustern, zentralisierte Lösungen mit SSSD und LDAP/Active Directory

Container-Cluster mit Kubernetes (K8s)

  • Kubernetes-Komponenten und Architektur: Master + Worker, Nodes, etcd als Key Value Store, Vernetzung mit weave, alternative Netzwerk-Plugins
  • Control-Plane-Komponenten und wie Sie arbeiten: API-Server, Controller-Manager, Scheduler, etcd, Kubelets
  • Aufbau eines Multi-Master-K8s-Clusters
  • Strategien für produktionssystemtaugliche Hochverfügbarkeit der Kernkomponenten von K8
  • HA für Pod-basierte Kontrollpläne von Kubernetes >= 1.15
  • Überblick: Rollout-Varianten: Bare Metal / VM, Pod-basiert per kubeadm, Alternativen
  • Management-Tools: Management des Clusters über kubectl, k9s, grafische UI's (Kubernetes Dashboard)
  • K8s und RBAC: Benutzer- und Systemrollen, Authentifizierung und Autorisierung, Rollen und RoleBindings, Kontexte, Zugriffslimits, NetworkPolicies und mehr
  • API-Schemata/Versionen und K8s-Ressourcen/Workloads
  • Verstehen und Bearbeiten von YAML-Manifesten, Editoren
  • Container, Pods, Replica-Sets, Deployments, DaemonSets, ConfigMaps, Namespaces, Services, Ingress und mehr
  • Pod-Auto-Reload bei ConfigMap-Änderung
  • Deployment? DaemonSet? Oder StatefulSet?
  • Service-Netze: Wie es funktioniert und implementiert wird. Istio Komponenten, Envoy Proxies, Komplexität vs. Nutzen
  • Praktische Mesh-Beispiele mit Istio: Routing / Traffic-Verschiebung, Tracing
  • Servless Computing mit Istio und Knative
  • Health-Checks: Liveness und Readiness Probes, Best Practices
  • Dienste, die der Außenwelt ausgesetzt sind, Diensttypen, Headless Services, Labels und Selektoren
  • MetalLB: containerisierter LoadBalancer für On-Premise-Systeme
  • Auto-Respawning und Skalierbarkeit: Scale-up/Out und Scale-Down
  • HPA: Horizontaler Pod-Autoscaler
  • VPA: Vertical Pod Autoscaler - automatische Anpassung von Limits und Requests zur effizienteren Nutzung von Worker Nodes
  • Rolling Updates / Rollbacks, Revisionshistorie
  • Operator-Ressourcen: Der intelligente Admin im Container, Ressourcen im Operator Hub
  • Überwachung und Metriken: kube-metrics/metrics-server, Prometheus und Grafana, der Prometheus-Operator
  • Logging mit zentralem EFK (ElasticSearch/Fluentd/Kibana) Stack
  • Scheduler und Placement-Strategien: Limits Requests, Quotas, QoS-Klassen, PDBs, Prioritäten
  • Speicherkonzepte für Container-Cluster: Blöcke vs. Datei
  • Konzeptueller Überblick: Softwaredefinierte Speicher-Backends für Container-Cluster
  • Persistente und dynamische Speicher-Volumes, automatische Bereitstellung über Persistent Volume Claims, Storage Classes und Auto-Provisioner
  • Containerisiertes SDS (Ceph) mit Rook

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

  • Lars Demmel

    Telefon: + 43 (800) 562 711
    E-Mail:

  • Sebastian Löhr

    Telefon: + 43 (800) 562 711
    E-Mail:

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr
Preis: Öffentlich und Webinar: € 1.996 zzgl. MwSt.
Inhaus: € 5.400 zzgl. MwSt.
Teilnehmeranzahl: max. 8 Teilnehmer
Voraussetzung: Dieser Kurs richtet sich anAdmins/DevOps-Teams aus dem Linux-Umfeld, die ein tieferes Verständnis für Docker und Kubernetes erlangen wollen. Solide Vorkenntnisse in der Administration von Linux-Systemen und ein sicherer Umgang mit der Kommandozeile werden vorausgesetzt. Die Teilnehmer sollten mindestens das Seminar Linux-Systemadministration oder vergleichbare Seminare besucht haben oder über einen vergleichbaren Wissensstand verfügen. Grundkenntnisse über Docker/Container, Virtualisierung und HA- und Storage-Clustering sind hilfreich
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Inhaus, Webinar
Durchführungsgarantie: ja, ab 2 Teilnehmern; Details
Sprache: Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich)
Seminarunterlage: Dokumentation auf CD oder Papier
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 43 (800) 562 711

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Bregenz 4 Tage
Linz 4 Tage
Salzburg 4 Tage
Graz 4 Tage
Wien 4 Tage
Inhaus / Firmenseminar 4 Tage
Stream live 4 Tage
Innsbruck 4 Tage
Stream gespeichert 4 Tage
Klagenfurt 4 Tage
© 2024 www.networkuniversity.at All rights reserved.  | Kontakt | Impressum | AGB | Nach oben