PDF-Download

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

Seit längerem zeichnet sich eine Trendwende ab, welche vom Deployment kompletter virtueller Maschinen (VMs) Abstand nimmt, und stattdessen auf leichtgewichtige Container mit expliziten Applikationen (Microservices) setzt. Container, und die in ihnen bereitgestellten Microservices, sind mittlerweile zu einem festen Bestandteil der neuen IT-Landschaft geworden. 
Aktuelle Container Technologien basieren in der Regel auf der Docker-Engine, die in jeder aktuellen Linux-Distribution zur Verfügung steht. Über Docker und seine Komponenten können leichtgewichtige Images auf transparente Art erzeugt, verwaltet, ausgerollt und auch auf andere Maschinen exportiert werden. 
In Verbindung mit dem -in Version 1.12 völlig überarbeiteten- Docker Swarm Mode oder Kubernetes (K8s) können Docker-Container noch weit mehr abdecken: komplette, sich selbst überwachende, hochverfüg- und skalierbare Container Cluster mit intelligenten Key/Value Backends, vollautomatischer Service Discovery, die selbst Rolling Upgrades im laufenden Betrieb, unbemerkt für die Anwender, durchführen können. 

Offene Termine

06.06.-08.06.2017
3 Tage | 1.750,00
Köln   
Noch frei
Buchen Vormerken
23.10.-25.10.2017
3 Tage | 1.820,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Schulungs-Ziel

Nach dem Workshop, welcher auf den Einsatz von Docker, Docker Swarm und Kubernetes unter Linux fokussiert ist, haben die Teilnehmer ein fundiertes Know-How über Docker, sind in der Lage, eigene Applikationscontainer zu erstellen und zu verwalten, und kennen die notwendigen Tools, um Docker Container im täglichen Betrieb zu administrieren. Der stark praxisorientierte Workshop vermittelt ebenfalls das Know How über die Stärken und Schwächen von Docker, vergleicht es mit anderen Container Technologien wie Rocket, gibt wichtige Ansätze zum Debugging und Troubleshooting, sowie Vorgehensweisen und Designtechnische Konzepte an die Hand, um Docker Container nahtlos in bestehende IT-Landschaften zu integrieren. 
Zudem wird betrachtet, wie Docker in Verbindung mit Swarm und Kubernetes massiv skalierbare und hochverfügbare Container-Infrastrukturen zur Verfügung stellen kann. 
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 (über 700 Seiten) in PDF-/Buch-Form.

Wer sollte teilnehmen

AdministratorenDevOps/Entwickler aus dem Linux-Umfeld, die Docker Container in einem Swarm- oder Kubernetes- Cluster designen, einrichten und professionell administrieren möchten. 
Solide Vorkenntnisse in den Bereichen "Linux-System und Netzwerk- Administration" sind erforderlich. Die Teilnehmer sollten zuvor mindestens das Seminar  Linux System-Administration oder 
SUSE Linux Enterprise Server 12 (SLES 12): System Administration
oder vergleichbare Seminare besucht haben, oder einen vergleichbaren Kenntnisstand aufweisen. Grundlegende Erfahrungen mit Virtualisierung und (Storage-)Clustering sind hilfreich.

Inhalt

Administration von Docker Containern

  • Docker Basics und Administration
    • Container vs. VM:  Einsatzgebiete , Vor- und Nachteile , Portierbarkeit
    • Continuous Delivery / Continuous Integration, Microservices
    • Entwickler vs. DevOps vs. Infrastruktur-Admin: Kommunikationsblackouts und andere Zuständigkeits-Probleme im Tagesgeschäft
    • Von LXC zu Docker, Docker vs Rocket (rkt) vs runC vs LXD
    • Übersicht: Dedizierte Container-Plattformen wie CoreOS und Atomic
    • Funktionale Übersicht: Container und Kernel-Namespaces 
    • Capabilities verstehen, auslesen und setzen
    • Docker Registry, Daemon und Client-Frontend (Docker CLI)
    • Docker Installation/Pakete
    • Images pullen und verwalten
    • Container-Instanzen starten und verwalten 
    • Container-Instanzen limitieren (Cpusets, Memorylimits und mehr)
    • Applikationen im Container starten
    • Änderungen an Containern durchführen und commiten, Tagging-Regelwerke
    • Eigene 'trusted' Images erzeugen: Dockerfile, Build-Direktiven und Build-Prozess im Detail
    • (Zentralisiertes) Logging
    • Troubleshooting/Debugging und Best Practices
  • Storage
    • Daten- / Layer- Strukturen unter /var/lib/docker, Datensicherungsstrategien
    • Pool-/Storage-Größen definieren
    • Storage Backends im Überblick, Vor- und Nachteile: AuFS, OverlayFS, Devicemapper/direct-lvm, ZFS, BTRFS
    • Docker Volumes: Datenaustausch zwischen Container und Host, Externe Docker Volumes für Container mit Stateful Application-Data
    • Docker Data Volumes: einfache Data Volumes, Host Mounted Data volumes, 'pure' Data Volumes
    • Verfügbare Volume Plugins 
  • Docker Networking
    • Docker Networking: Aufbau und Funktionsweise
    • Host <-> Container <-> World
    • Docker und iptables-Rulesets
    • Dedizierte / User-definierte Netzwerke, Overlay Networks 
    • Container verlinken, Network Connects ändern 
  • Security
    • Grundsätzliche Überlegungen zur Security
    • Eigene Trusted Registry
    • CaaS: Container as a Service
    • Docker Content Trust, TLS, Secure Content Hashes
    • Registry Authentifizierung: Basic Auth, Token, LDAP Authentication
    • Security / Vulnerability Checks mit Clair

Container Cluster / Orchestrierung 

  • Konzeptionelle Betrachtungen
    • Überblick: Designansätze, Konzepte und Orchestrierungs-Tools für Container Cluster
    • Use-Cases für Swarm und Kubernetes, Alternativen
    • Monitoring-/HA-Mechanismen 
    • Service Discovery und Key/Value Stores 
    • Packungsdichten und Netzwerk-Engpässe
  • Container Cluster mit Docker Swarm Mode ab Docker 1.12
    • Überblick: Docker native Swarm, Swarmkit und Docker Swarm Mode (ab 1.12)
    • Swarm Manager und Swarm Nodes
    • Swarm Orchestrierung und Administration
    • Setup eines redundanten 3 Node Clusters mit Docker 1.12 und Swarm Mode
    • Die neuen swarm -CLI-Optionen
    • Replicated und Global Services, Skalierbarkeit, Swarm Networking
    • Stolpersteine, Best Practices und Debugging

  • Container Cluster mit Kubernetes (K8s)
    • Überblick: Kubernetes vs Docker Swarm vs Apache Mesos
    • K8 - Plattformen
    • kubeadm, Helm, Security Policies, Dependency-Modelle mit Init-Containers und weitere Neuerungen in Kubernetes 1.4
    • Kubernetes-Komponenten und -Architektur: Master + Worker, Networking mit flannel und etcd, Alternativen
    • Setup eines K8- Clusters
    • Management Tools: CLI-Handling und grafische UI's
    • Pods, Replication Controller (rc), Services (svc), Labels & Selektoren und mehr
    • Management von Pods, rc und svc per kubectl
    • Health-Checks, Auto-Respawning und Skalierbarkeit: Scale-up/Out and Scale Down, Autoscaling
    • Resource Monitoring und Logging 
    • Scheduler und Placement-Strategies: Limits und Quotas, Resource-based Placement
    • Persistente und dynamische Storage-Volumes
    • Strategien für HA Cluster Integrationen 
    • Konzeptionelle Betrachtungen: Hoch-Skalierbare und -verfügbare Storage Backends für Swarm / Kubernetes -Cluster mit Ceph, GlusterFS, Quobyte

  • Ausblicke
    • Docker, Rocket, K8, Marathon/Mesos, OpenShift und die Zukunft von CaaS
    • The Road Ahead



Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 6 Personen

Schulungszeiten: 3 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

Offene Termine

06.06.-08.06.2017
3 Tage | 1.750,00
Köln   
Noch frei
Buchen Vormerken
23.10.-25.10.2017
3 Tage | 1.820,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen


Ein Team eines Unternehmens will geschlossen das Seminar Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  aufsuchen

An dieser Stelle kann ein Inhouse-Training zur Thematik Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  sachdienlich sein. Der Inhalt des Seminars kann dabei gemeinsam mit den Fachdozenten modifiert oder reduziert werden.

Haben die Seminarteilnehmer schon Vorkenntnisse in Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt , sollte der Anfang entfallen. Eine Firmen-Weiterbildung rechnet sich bei mindestens 3 Mitarbeitern. Die Inhouse-Seminare zum Thema Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  finden ab und zu in der Nähe von Stuttgart, Duisburg, Hamburg, Leipzig, Münster, Essen, Bonn, Wuppertal, Dresden, München, Bochum, Nürnberg, Frankfurt, Dortmund, Bielefeld, Düsseldorf, Berlin, Bremen, Hannover und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Kubernetes-Komponenten und -Architektur: Master + Worker, Networking mit flannel und etcd, Alternativen | Docker Registry, Daemon und Client-Frontend (Docker CLI)
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: Container Cluster mit Docker Swarm Mode ab Docker 1.12 Überblick: Docker native Swarm, Swarmkit und Docker Swarm Mode (ab 1.12) | Pods, Replication Controller (rc), Services (svc), Labels & Selektoren und mehr
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Docker Volumes: Datenaustausch zwischen Container und Host, Externe Docker Volumes für Container mit Stateful Application-Data | Applikationen im Container starten
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Pool-/Storage-Größen definieren | Scheduler und Placement-Strategies: Limits und Quotas, Resource-based Placement
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Container Cluster mit Kubernetes (K8s) Überblick: Kubernetes vs Docker Swarm vs Apache Mesos|Resource Monitoring und Logging 
  • Köln am Rhein
  • Schulungs-Schwerpunkt: Strategien für HA Cluster Integrationen  | Dedizierte / User-definierte Netzwerke, Overlay Networks 
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Übersicht: Dedizierte Container-Plattformen wie CoreOS und Atomic | Stolpersteine, Best Practices und Debugging
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: Setup eines redundanten 3 Node Clusters mit Docker 1.12 und Swarm Mode|Eigene Trusted Registry

Wenn alle Teilnehmer einheitlich damit einverstanden sind, kann die Docker und Kubernetes: Container-Administration und Orchestrierung - Kompakt  Schulung hinsichtlich "Security Grundsätzliche Überlegungen zur Security" gekürzt werden und im Gegenzug wird "Docker Installation/Pakete" intensiver beprochen oder vice-versa.

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

Eine erste Ergänzung findet sich in Docker Advanced Administration/Orchestration - kompakt mit

  • Search und Delete Problematiken in Registry V 2.x
  • Swarm Manager und Swarm Nodes
  • Setup einer eigenen, Trusted Registry:  Container basiert vs. Standalone
  • Nativer Swarm Cluster im DDC/UCP

Anzuraten ist auch eine Schulung von „Apache Tomcat Administration Intensiv“ mit dem Unterrichtsstoff von

  • Server-Monitoring
  • Server-Architektur
  • Typische Administrationsaufgaben
  • Fortgeschrittene Security        

Für Inhouse-Schulungen ist das Thema „Continuous Integration mit Hudson / Jenkins“ mit den Kapiteln Build-Trigger und Hudson/Jenkins Grundlagen Installation geeignet.

Für Erfahrene Anwender eignet sich eine LAMP für Administratoren Schulung. In diesem Seminar werden vor allen Dingen

  • MySQL Tools 
  • Linux CPU Auslastung und Zusammenhang mit RAM
  • mpmForker
  • Hardwarestrategien 
geschult.

Haben Sie Fragen?

Gerne beraten wir Sie persönlich per E-Mail oder Telefon.

Nicole Döhring

Kathrin
Gerstmann

Petra
Humartus

Ilona
Dick