Kurs
digicode: AWSA09
Running Containers on Amazon Elastic Kubernetes Service (Amazon EKS) – Intensive Training
Kurs-Facts
- Beschreiben der Hauptkomponenten von Kubernetes, einschliesslich der Schlüsselobjekte und der Kernkomponenten der Kubernetes-API
- Beschreiben, wie Amazon EKS die Kubernetes-Kontrollebene und Teile der Datenebene verwaltet
- Aufbauen und Warten eines Amazon-EKS-Clusters
- Bereitstellen von Anwendungen auf einem Amazon-EKS-Cluster
- Verwalten von Anwendungen, die in Amazon-EKS-Clustern im Unternehmensmassstab laufen
- Konfigurieren einer effizienten, sicheren Kommunikation sowohl innerhalb des Clusters als auch mit externen Diensten
- Konfigurieren der Beobachtbarkeit in einem Amazon-EKS-Cluster
- Bereitstellen von Speicherplatz für Anwendungen, die auf Amazon EKS laufen
- Sichern eines Amazon-EKS-Clusters
Mit Amazon EKS kann Kubernetes auf AWS ausgeführt werden, ohne eigene Kubernetes-Kontrollebene zu installieren, betreiben und warten zu müssen. Du verwaltest Container-Images mit Amazon Elastic Container Registry (Amazon ECR) und lernst, wie du die Anwendungsbereitstellung automatisieren kannst. Sie stellen Anwendungen mithilfe von Tools zur kontinuierlichen Integration und Bereitstellung (CI/CD) bereit. Du lernst, wie duIhre Umgebung mit Hilfe von Metriken, Logging, Tracing sowie horizontaler und vertikaler Skalierung überwachen und skalieren können. Du wirst auch den Speicher für deine containerisierten Anwendungen verwalten, AWS-Netzwerkdienste zur Unterstützung des Clusters konfigurieren und lernst, wie du deine Amazon-EKS-Umgebung sicherst.
Tag 1
Modul 1: Kubernetes-Grundlagen
- Vorteile von Containern
- Container-Orchestrierung
- Kubernetes-Interna
- Pod-Planung
- Kubernetes-Objekte
Modul 2: Amazon-EKS-Grundlagen
- Einführung in Amazon EKS
- Amazon-EKS-Kontrollebene
- Amazon-EKS-Datenebene
- Grundlagen der Amazon-EKS-Sicherheit
- Zwei APIs: Kubernetes und Amazon EKS
- Praktisches Lab: Bereitstellen von Kubernetes Pods
Modul 3: Aufbau und Wartung eines Amazon-EKS-Clusters
- Erstellen eines Amazon-EKS-Clusters
- Bereitstellen von Knoten
- Planung für ein Upgrade
- Aktualisieren der Kubernetes-Version
Modul 4: Bereitstellen von Anwendungen auf Ihrem Amazon-EKS-Cluster
- Methoden der Anwendungsbereitstellung
- Arbeiten mit Amazon ECR
- Bereitstellen von Anwendungen mit Helm
- Praktisches Lab: Bereitstellung von Anwendungen
Tag 2
Modul 5: Skalierbares Anwendungsmanagement in Amazon EKS
- Skalierung zur Deckung des Bedarfs in Amazon EKS
- Kontinuierliche Bereitstellung in Amazon EKS
- GitOps und Amazon EKS
- Praktisches Lab: Kontinuierliche Bereitstellung und GitOps
Modul 6: Verwaltung von Netzwerken in Amazon EKS
- Wiederholung: Netzwerkbetrieb in AWS
- Kommunizieren in Amazon EKS
- Verbesserung der Sicherheit auf Pod-Ebene
- Lastausgleich mit Services
Modul 7: Konfigurieren der Beobachtbarkeit in Amazon EKS
- Konfigurieren der Beobachtbarkeit in einem Amazon EKS-Cluster
- Sammeln von Metriken
- Verwaltung von Protokollen
- Anwendungsnachverfolgung in Amazon EKS
- Praktisches Lab: Überwachung von Amazon EKS
Tag 3
Modul 8: Speicherverwaltung in Amazon EKS
- Entwurfsmuster für die Speicherung
- Persistente Speicherung in Kubernetes
- Persistente Speicherung mit AWS-Speicherdiensten
- Verwaltung von Geheimnissen
- Praktisches Lab: Persistente Speicherung in Amazon EKS
Modul 9: Verwaltung der Sicherheit in Amazon EKS
- Grundlagen der Cloud-Sicherheit
- Authentifizierung und Autorisierung
- Verwaltung von IAM und RBAC
- Verwalten von Pod-Berechtigungen mit RBAC-Servicekonten
- Praktisches Lab: Capstone-Übung
Dieser Kurs umfasst Vorträge, Präsentationen, praktische Übungen, Demonstrationen und Gruppenübungen/Diskussionen.
- Solution Architects
- CloudOps
- DevOps Engineers
Warum sollte ich ausgerechnet an diesem Kurs teilnehmen? Welchen Nutzen bringt mir diese Weiterbildung? Warum dieser Kurs für die jeweilige Jobrolle relevant ist und was du von der Teilnahme an diesem Kurs erwarten kannst, findest du in der Kursbeschreibung unter «Zusatzinfo».
Wir empfehlen den Teilnehmern dieses Kurses, diese Kenntnisse zu besitzen:
- Abschluss von «Introduction to Containers»
- Abschluss von «Amazon Elastic Kubernetes Service (EKS) Primer»
- Abschluss von «AWS Cloud Practitioner Essentials» (oder gleichwertige praktische Erfahrung)
- Grundlegende Erfahrung in der Linux-Administration
- Grundlegende Erfahrung in der Netzwerkadministration
- Grundkenntnisse über Container und Mikrodienste
Der Kurs richtet sich sowohl an Einsteiger:innen als auch an erfahrene Kubernetes-Anwender:innen. Wenn du Kubernetes bereits On-Premises genutzt hast und nun deine containerisierten Anwendungen in der AWS-Cloud auf das nächste Level bringen möchtest, findest du hier alles, was du brauchst, um deine eigenen EKS-Cluster individuell zu gestalten. Im Verlauf des Kurses behandeln wir unter anderem die Anatomie von EKS-Clustern, relevante AWS-Ressourcen und -Services für den Betrieb von EKS auf verschiedenen Ebenen sowie Themen rund um Performance, Kostenoptimierung und Sicherheit.
Du arbeitest mit praktischen Übungen unter Anleitung erfahrener Trainer/innen, die dir reale Erfahrungen in der Konfiguration, Bereitstellung und Verwaltung von EKS-Clustern vermitteln und gleichzeitig den Austausch mit Fachkolleg/innen ermöglichen. Zusätzlich profitierst du nach dem Kurs von erweitertem Zugang zu den Labs, um deine Kubernetes-Reise nachhaltig zu vertiefen. Begleite uns auf diesem spannenden und informativen Weg und lerne, wie du Kubernetes auf AWS effizient nutzt und deine Fähigkeiten im Umgang mit containerisierten Anwendungen ausbaust.