DevOps Artisan – Docker Advanced

Kurs DevOps Artisan – Docker Advanced behandelt Themen, die für die Arbeit mit Docker Swarm-Clustern und Docker-Images erforderlich sind.

An wen ist es gerichtet?

Dieser Kurs befasst sich mit:

  • DevOps Ingenieur
  • Linux-Systemadministratoren
  • Systemdesign-Ingenieure
  • Architekten

Was wirst du lernen?

1. Docker-Schwarm. Einen Schwarm erschaffen. Schwarmbefehle
2. Etiketten und Filter. Mit Geheimnissen arbeiten
3. Verwendung des Overlay-Netzwerks
4. Dateien erstellen. Docker-Stack
5. Erweiterte Knotenverwaltung. Einschränkungen. Verfügbarkeit
6. Überwachung und Protokollierung. Metriken sammeln. InfluxDB/Grafana, Pometheus, Elastic Stack
7. Docker-Sicherheit. Fähigkeiten.
8. Docker Trusted Registry

Voraussetzungen:

Um an diesem Kurs teilnehmen zu können, müssen die Studierenden über Grundkenntnisse in Docker verfügen, die Folgendes umfassen:

  • Interaktion mit Docker-Containern über die Befehlszeile (Starten und Stoppen von Containern, Anhängen, Ausführen usw.)
  • Arbeiten mit Docker Bridge-Netzwerken und -Volumes
  • Docker-Images (Dockerfiles) erstellen

Es wird empfohlen, dass die Studierenden diesen Kurs, das Docker-Grundlagenmodul, bereits abgeschlossen haben.

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

Modul 1: Aufbau eines sicheren Docker-Schwarms
  • Was ist Docker Swarm?
  • Docker Secure Swarm Cluster
  • Docker-Modi
  • Erstellen eines Schwarmclusters
  • Den Schwarm löschen
  • Orchestrierung
  • Servicetypen
  • Erstellen, Aktualisieren, Überprüfen und Löschen eines Dienstes
  • Praxislabor: Die Laborumgebung
  • Hands-on Lab: Den Docker Swarm initialisieren, erweitern und in Betrieb nehmen.
Modul 2: Etiketten und Filter. Mit Geheimnissen arbeiten
  • Was sind Etiketten?
  • Schlüssel und Werte
  • Etikettenverhalten
  • Filtern von Bildern, Containern und anderen Objekten
  • Praktisches Labor: Beschriftungen und Filter
Modul 3: Netzwerktypen. Netzwerkdienste. Lastverteilung
  • Docker-Netzwerk
  • Schwarmvernetzung
  • Ports in Swarm zuordnen
  • Anpassen des Ingress-Netzwerks
  • Hands-on Lab: Networking
Modul 4: Dateien und Docker-Stack erstellen
  • Docker Compose vs. Docker-Stack
  • Docker Compose installieren
  • Unterstützte Compose-Befehle
  • Umgebungsvariablen
  • Docker-Stack
  • Überprüfen der Stack-Bereitstellung
  • Aktualisieren eines laufenden Stapels
  • Hands-on Lab: Compose-Dateien, Docker Stack
Modul 5: Erweitertes Knotenmanagement. Beschränken der Containerressourcen. Verfügbarkeit
  • Beschränkung der Containerressourcen
  • Schwarm – Einschränkungen der Serviceressourcen
  • Präferenz für die Platzierung von Schwarmdiensten
  • Automatischer Neustart von Containern
  • Automatischer Schwarm-Neustart
  • Service-Rolling-Updates
  • Rollback-Dienst
  • Gesundheitscheck
Modul 6: Überwachung und Protokollierung. Sammeln von Metriken. InfluxDB/Grafana und Prometheus
  • Protokollierungs-Plugins
  • Einfache Überwachung
  • Docker-Ereignisse
  • Prometheus – Überwachung des Docker-Daemons
  • Konfigurieren von Prometheus – Docker Engine
  • Prometheus – Laufzeitmetriken, App-Metriken
  • Grafana ausführen
  • Grafana – Prometheus-Konfiguration
  • Grafana konfigurieren
  • Praktisches Labor: Konfigurieren von Prometheus und Grafana für die Überwachung Ihres Schwarms
Modul 5: Docker-Sicherheit
  • Container-Sicherheit
  • Netzwerkverschlüsselung
  • Schwarmsicherheit
  • Secrets
  • Sicherung des Docker-Sockets
  • Docker Bank für Sicherheit
  • Hands-on Lab: Grenzen, Sicherheit
Modul 6: Erweiterte Docker-Image-Erstellung. Mehrstufige Builds. Automatisierte Builds
  • Private Register
  • Containerisierte private Registrierung
  • Mehrstufige Builds
  • Docker-Inhaltsvertrauen
  • Signieren von Bildern
  • Github – Ausgelöste Builds
  • Praktisches Labor: Bildverwaltung

Wir empfehlen, fortzufahren mit:

Zertifizierungsprogramme

In diesem Kurs werden die Studierenden auf die Zertifizierungsprüfung vorbereitet und erhalten so die Möglichkeit, ein Professional Deploy & Ops Engineer zu werden.

DevOps Artisan – Docker Advanced

DevOps Artisan - Docker Advanced

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Virtueller Klassenraum

Stufe:

3. fortgeschritten

Rollen:

Entwickler, Devops Ingenieur, DevOps Team, Programmierer, Systemingenieur