PDF-Download

Schulung Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  (S1873)

63 Teilnehmer haben bisher dieses Seminar besucht
Container, und die in ihnen bereitgestellten Microservices, sind mittlerweile zu einem festen Bestandteil der neuen IT-Landschaft geworden. Container basieren aktuell noch zu einem großen Teil auf Docker. Als alternative Container-Engine für erwachsene Orchestrierungslösungen wie Kubernetes oder OpenShift steht jedoch das von Red Hat und Google ins Leben gerufene CRI-O (Container Runtime Interface - OCI Standard) Projekt bereits in den Startlöchern. Zudem bietet Docker (Swarm) im Vergleich zu Kubernetes eher überschaubare Orchestrierungs-Qualitäten. Ein Grund mehr, warum sich Docker Ende 2017 entschieden hat, Kubernetes als alternativen Orchestrator für seine EE/DDC- Plattformen anstelle von Swarm anzubieten.
Kubernetes (K8s), das Googles "Borg" Orchestrierungsplatform entstammt, und nun unter der Federführung der Cloud Native Foundation weiter entwickelt wird, stellt eine der leistungsfähigsten und verbreitetesten Orchestrierungsplattformen weltweit dar.
In Verbindung mit Kubernetes (K8s) können Container viele Aufgaben erfüllen: komplette, sich selbst überwachende, hochverfüg- und skalierbare Container Cluster mit intelligenten Key/Value Backends, vollautomatischer Service Discovery, die selbst Rolling Upgrades / Rollbacks im laufenden Betrieb, unbemerkt für die Anwender, durchführen können. Features wie die Bereitstellung multipler Release-Tracks, Multi-Tenancy-Fähigkeiten, Network Policies und RBAC machen Kubernetes zu einer der leistungsfähigsten Container-Orchestrierungslösungen auf dem Markt.
Flexible, aktuelle SDS (Software Defined Storage)-Lösungen wie z. B. Ceph oder Gluster können nahtlos mit Kubernetes- und OpenShift- Umgebungen zusammenarbeiten, um optimale und Cluster-übergreifende, persistente Datenablagen zu bieten. Storage Classes und Claims bieten sogar die Möglichkeiten, Storage Tiering Modelle transparent zu integrieren.
Liebel Foto
Liebel Buch
Buch: Skalierbare
Container-Infrastrukturen

Ihr Dozent und Buchautor: Oliver Liebel

Diese Schulung hält Linux-Enterprise Experte und offizieller Docker Inc., Red Hat und SUSE Partner Dipl.-Ing. Oliver Liebel. Als Dozent, Autor, Systemarchitekt und Projektleiter greift er auf 25 Jahre Berufserfahrung zurück.

Erfahrung als Trainer: mehr als 3.500 Schulungstage

Offene Termine

03.12.-06.12.2018
4 Tage | 2.260,00
Köln   
Ausgebucht
Warteliste:
Anruf Chat
21.01.-24.01.2019
4 Tage | 2.260,00
Köln   
Noch frei
Buchen Vormerken
15.04.-18.04.2019
4 Tage | 2.260,00
Köln   
Noch frei
Buchen Vormerken
01.07.-04.07.2019
4 Tage | 2.260,00
Köln   
Noch frei
Buchen Vormerken
16.09.-19.09.2019
4 Tage | 2.260,00
Köln   
Noch frei
Kein passender Termin? Termin
vorschlagen
1 weitere Termine weniger Termine
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenfreies Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise pro Person zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenfrei teil

Weitere Buchungsmöglichkeiten

Firmenschulung
GFU Schulungszentrum
Anfragen
Inhouse-Schulung
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:
Anfragen
Individualschulung
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:
Anfragen

Schulungs-Ziel

Nach dem Workshop, welcher auf den Einsatz von Self-Hosted Container Clustern mit Docker und Kubernetes unter Linux fokussiert ist, haben die Teilnehmer ein fundiertes Know-How über die eingesetzten Container-Technologien, sind in der Lage, eigene Applikationscontainer zu erstellen und zu verwalten, und kennen die notwendigen Tools, um Container im täglichen Betrieb zu administrieren. Der stark praxisorientierte Workshop vermittelt ebenfalls das Know How über die Stärken und Schwächen der Container Technologien, gibt wichtige Ansätze zum Debugging und Troubleshooting, sowie Vorgehensweisen und designtechnische Konzepte an die Hand, um Container nahtlos in bestehende IT-Landschaften zu integrieren. 
Zudem wird betrachtet, wie mit Kubernetes massiv skalierbare und hochverfügbare Container-Infrastrukturen zur Verfügung gestellt  werden können.
Alle Übungen werden auf der Basis ausführlicher Workshop-Unterlagen und zugehöriger Beispieldateien/VMs ausgeführt, sodass der Teilnehmer auf diese Informationen auch nach dem Workshop jederzeit reproduzierbar zugreifen kann. 
Die Teilnehmer erhalten zudem ausführliche und umfangreiche Workshop-Unterlagen (~ 1.500 Seiten) in PDF-/Buch-Form.

Wer sollte teilnehmen

Dieser Kurs richtet sich inhaltlich an Admins/DevOps Teams aus dem Linux-Umfeld, die sich tieferes Verständnis über Docker und Kubernetes aneignen wollen. Die Teilnehmer sollten folgende Vorkenntnisse besitzen:
- Solide Vorkenntnisse in der Administration von Linux-Systemen und ein sicherer Umgang mit der Kommandozeile sind zwingend erforderlich. Die Teilnehmer sollten zuvor mindestens das Seminar Linux System-Administration oder vergleichbare Seminare besucht haben, oder einen vergleichbaren Kenntnisstand aufweisen.
- Grundlegende Vorkenntnisse im Bereich Docker/Container, Virtualisierung und HA- sowie Storage- Clustering sind hilfreich

Inhalt

Administration von Docker Containern

* Für dieses Seminar sind solide  Vorkenntnisse in den Bereichen "Linux-System und Netzwerk-  Administration" erforderlich! *

Erstellen / Administrieren von Images und Containern

  • Docker / Container Basics und Administration
    • Container vs. VM:  Einsatzgebiete, Vor- und Nachteile, Portierbarkeit
    • Continuous Delivery / Continuous Integration, Microservices
    • Übersicht: dedizierte Container-Plattformen wie Red Hats CoreOS/Atomic und SUSEs CaaSP
    • Docker und alternative Contasiner-Engines: CRI-O, cri-containerd
    • Funktionale Übersicht: Container und Kernel-Namespaces, Kernel-Capabilities verstehen, auslesen und setzen
    • Docker Registry, Daemon und Client-Frontend (Docker CLI)
    • Docker Installation/Pakete, Versionsfragen und Plattformen 
    • Images pullen, inspizieren und verwalten
    • Container-Instanzen starten und verwalten, limitieren 
    • Applikationen im Container starten
    • Änderungen an Containern durchführen und commiten, Tagging-Regelwerke
    • Eigene 'trusted' Images erzeugen: Dockerfile, Build-Direktiven und Build-Prozess, Buildah als Docker-"lose" Alternative
    • (Zentralisiertes) Logging
    • Troubleshooting/Debugging und Best Practices
  • Storage
    • Daten- / Layer- Strukturen unter /var/lib/docker
    • Storage Backends im Überblick, Vor- und Nachteile: AuFS, Overlay2, Devicemapper/direct-lvm, ZFS, BTRFS
    • Docker Volumes: Datenaustausch zwischen Container und Host, Externe Docker Volumes für Container
    • Clusterweit konsistentes ID-Mapping für Container-Daten per SSSD und externem, zentralem IDM wie Active Directory oder LDAP sicherstellen
  • Docker Networking
    • Docker Networking: Aufbau und Funktionsweise
    • Docker Portmapping und iptables-Rulesets, Nachteile des Docker-Netzwerkstacks
    • Übergreifende Netzwerk-Konzepte abseits von Docker in echten Container-Clustern
  • Container-Security
    • Grundsätzliche Überlegungen zur Security
    • SSL/TLS
    • Self-Hosted, Multi-Purpose Trusted Registry am Beispiel von Nexus Repository Manager oder Artifactory
    • Images: Vulnerability (CVE) Scanning, Image Signing und Verify. Host-Security mit CIS Benchmarks
    • Registry Authentifizierung per LDAP / AD
    • Rollen und Privilegien / RBAC Modelle

Container Cluster / Orchestrierung 

  • Konzeptionelle Betrachtungen
    • Überblick: Designansätze, Konzepte und Orchestrierungs-Tools für Container Cluster
    • Use-Cases für Vanilla Kubernetes, OpenShift, DC/OS
    • Monitoring-/HA-Mechanismen 
    • Service Discovery und Key/Value Stores 
  • Container Cluster mit Kubernetes (K8s)
    • Kubernetes-Komponenten und -Architektur: Master + Worker, Nodes, etcd als Key Value Store, Networking mit flannel, weave und Alternativen
    • API-server, Controller Manager, Scheduler, Kubelets
    • Setup eines Multi-Node K8s-Clusters
    • Rollout: Bare Metal / VM, Pod-basiert per kubeadm,
    • Alternativen
    • Management Tools: Management des Clusters per
    • kubectl, grafische UI's (Kubernetes-Dashboard)
    • K8s und RBAC: User- und Systemrollen, Authentifizierung
    • und Autorisierung, RoleBindings, Contexts,
    • Zugriffslimitierungen, NetworkPolicies und mehr
    • API-Schemata/Versionen und K8s Ressourcen/Workloads
    • Container, Pods, Replica Sets, Deployments, DaemonSets,
    • ConfigMaps, Namespaces, Services, Ingress, Service-Meshes und mehr
    • Health-Checks: Liveness und Readiness Probes
    • Service-Exponierung an die Außenwelt, Headless Services,
    • Label und Selektoren
    • Auto-Respawning und Skalierbarkeit: Scale-up/Out and Scale Down, Autoscaling (HPA / Horizontal Pod Autoscale)
    • Rolling Updates / Rollbacks, Revisions-History
    • Node / Pod Metrics: Auswertung und Visualisierung
    • K8s und Prometheus, Resource Monitoring und Logging
    • Scheduler und Placement-Strategies: Limits Requests und Quotas
    • Persistente und dynamische Storage-Volumes, Bereitstellung über Volume Claims, Storage Classes und mehr
    • Strategien für Bare-Metal / VM HA Cluster Integrationen der K8s Kernkomponenten
    • Konzeptionelle Betrachtungen: Hoch-Skalierbare und -verfügbare Software Defined Storage Backends für Container-Cluster
    • Konzeptioneller Ausblick: Operator Ressourcen und Scale-Out abseits "dummer" Stateless Applications
  • Ausblicke
    • Das "Enterprise Kubernetes": OpenShift - ein konzeptioneller Überblick
    • Komplett Docker-lose Kubernetes Cluster mit CRI-O, Buildah, Podman
    • Komplette Security Lösungen für Container Cluster
    • Kubernetes in der Cloud
    • The Road Ahead

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 6 Personen

Schulungszeiten: 4 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Kundenbewertungen

Bewertung von Sabine J. aus Aachen
Über das Seminar
5/5

sehr informative Schulung, die sich kritisch und vernünftig mit dem Thema befasst hat.

Über die GFU
5/5

Alles super, sehr gut organisiert mit dem Shuttle-Service vom Hotel/Bahnhof, etc, tolle Seminaräume, super Verpflegung, nette Leute und ein grandioser Schulungsleiter

Bewertung von Jörg L. aus Frankfurt am Main
Über das Seminar
5/5

Alle Fragen geklärt, alle wichtigen Themen angesprochen

Bewertung von Thomas H. aus Bonn
Über das Seminar
5/5

alles bestens

Über die GFU
5/5

Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt 
alles bestens

Bewertung von Anonym
Über das Seminar
5/5

- Sehr gute Beispiele - Sehr gute Beantwortung von Fragen

Bewertung von Anonym
Über das Seminar
5/5

Sehr viel Hands-On, konzeptioneller Überblick kommt gerne mal zu kurz

Bewertung von Anonym
Über das Seminar
5/5

Trainer hat den Inhalt sehr gut vermittelt, sein Fachkenntnis zum Thema war auf jeden fall sehr groß

Bewertung von Anonym
Über das Seminar
5/5

hervorragend

Bewertung von Anonym
Über das Seminar
5/5

Herr Liebel hat uns mit viel Geduld sehr viele Beispiele gezeigt und hat uns die Materie recht gut erklärt.

Bewertung von Anonym
Über das Seminar
5/5

Umfangreiches Wissen und super erklärt.

Bewertung von Anonym
Über das Seminar
5/5

Alles super erklärt. Großer funktionsumfang.


Arbeitsplatz


Eine Gruppe eines Unternehmens will geschlossen den Lehrgang Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  buchen

Dann kann ein Firmen-Seminar zur Thematik Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  angemessen sein. Die Agenda des Seminars kann dabei gemeinsam mit den Fachdozenten variiert oder abgespeckt werden.

Haben die “Schüler“ ohnehin Praxis in Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt , sollte die Einleitung gekürzt werden. Eine kundenspezifische Bildungsmaßnahme rechnet sich bei mehr als 3 Mitarbeitern. Die Inhouse-Seminare zum Thema Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  finden gelegentlich in der Umgebung von Mÿnchen, Leipzig, Bochum, Stuttgart, Bonn, Dresden, Wuppertal, Hamburg, Duisburg, Hannover, Bielefeld, Dortmund, Mÿnster, Berlin, Dÿsseldorf, Frankfurt, Nÿrnberg, Bremen, Essen und Köln am Rhein in NRW statt.

Welche Thematiken passen zu Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt ?

Eine erste Ergänzung findet sich in Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  mit

  • Docker Registry, Daemon und Client-Frontend (Docker CLI)
  • Use-Cases für Vanilla Kubernetes, OpenShift, DC/OS
  • K8s und RBAC: User- und Systemrollen, Authentifizierung
  • Übersicht: dedizierte Container-Plattformen wie Red Hats CoreOS/Atomic und SUSEs CaaSP

Erwägenswert ist auch eine Schulung von „Docker Fundamentals“ mit dem Unterrichtsstoff von

  • Scaling out with Swarm Mode
  • Managing Images
  • Introduction to Images
  • Docker Continuous Integration

Für Inhouse-Schulungen ist das Thema „Container-Orchestrierung mit Kubernetes und OpenShift“ mit dem Unterrichtsstoff CLI-Tools und Installation/Pakete, Versionsfragen und Plattformen prädestiniert.

Für Fortgeschrittene passt eine Docker Fundamentals + Enterprise Operations Course Bundle Weiterbildung. In diesem Workshop werden vor allen Dingen

  • Docker Continuous Integration
  • UCP role based access control
  • Introduction to Docker Datacenter
  • Managing Images
behandelt.

Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU