Kubernetes Administration with RKE2 (RKE201V2) Online
Kursinhalt
Abschnitt 1: Kursübersicht
Abschnitt 2: Einführung in Container und Container-Orchestrierung
- Grundlagen zu Containern
- Die Notwendigkeit der Orchestrierung
- Einführung in Kubernetes
Abschnitt 3: Kubernetes-Distributionen von SUSE
- Die SUSE Kubernetes-Distributionen verstehen
- RKE2 installieren
Abschnitt 4: Grundlegende Kubernetes-Objekte und -Befehle
- Zentrale Kubernetes-Objekte und ihre Beziehungen
- Kubernetes-Objekte erstellen
- Informationen zu Kubernetes-Objekten abrufen
- Tipps und Tricks zur effizienten Nutzung der Befehlszeile
Abschnitt 5: Ausführen von Workloads in Kubernetes
- Namespaces zum Gruppieren von Kubernetes-Objekten
- Workloads und ihre Beziehung zu Pods
- ReplicaSets u…
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
Kursinhalt
Abschnitt 1: Kursübersicht
Abschnitt 2: Einführung in Container und Container-Orchestrierung
- Grundlagen zu Containern
- Die Notwendigkeit der Orchestrierung
- Einführung in Kubernetes
Abschnitt 3: Kubernetes-Distributionen von SUSE
- Die SUSE Kubernetes-Distributionen verstehen
- RKE2 installieren
Abschnitt 4: Grundlegende Kubernetes-Objekte und -Befehle
- Zentrale Kubernetes-Objekte und ihre Beziehungen
- Kubernetes-Objekte erstellen
- Informationen zu Kubernetes-Objekten abrufen
- Tipps und Tricks zur effizienten Nutzung der Befehlszeile
Abschnitt 5: Ausführen von Workloads in Kubernetes
- Namespaces zum Gruppieren von Kubernetes-Objekten
- Workloads und ihre Beziehung zu Pods
- ReplicaSets und Deployments für zustandslose Anwendungen
- StatefulSets für zustandsbehaftete Anwendungen
- Batch-Prozesse mit Jobs und CronJobs
Abschnitt 6: Konfiguration von Kubernetes-Objekten
- Entkopplung der Konfiguration
- Konfigurationen verwalten: ConfigMaps
- Umgang mit sensiblen Informationen: Geheimnisse
- Sicherheitsaspekte
Abschnitt 7: Scheduling in Kubernetes
- Der Terminierungsprozess
- Grundlegende Knotenauswahl
- Affinitäts- und Anti-Affinitätsregeln
- Verunreinigungen und Toleranzen
Abschnitt 8: Steuerung der Ressourcennutzung und Dienstgüte (QoS)
- Ressourcen in Kubernetes
- Ressourcen, Zeitplanung und Dienstgüte (QoS)
- Umgang mit Ausfällen und Grenzen
Abschnitt 9: Skalierung in Kubernetes
- Horizontale Skalierung der Arbeitslast in Kubernetes
- Vertikale Skalierung der Arbeitslast in Kubernetes
- Skalierung eines RKE2-Kubernetes-Clusters
Abschnitt 10: Cluster-Vernetzung und Dienste in Kubernetes
- Das Kubernetes-Netzwerkmodell
- Dienste in Kubernetes
- Externe Dienstanbindung (Ingress- und Gateway-API)
Abschnitt 11: Speicherung in Kubernetes
- Die Notwendigkeit einer dauerhaften Speicherung
- Speicherabstraktionen
- Lagerung von Vorräten
- Die Container-Speicherschnittstelle (CSI)
Abschnitt 12: Sicherheit in Kubernetes
- Kubernetes-Sicherheit: Ein mehrschichtiger Ansatz
- API-Zugriffskontrolle
- Netzwerksegmentierung mit NetworkPolicies
- Weitere wichtige Sicherheitsfunktionen von Kubernetes
Abschnitt 13: Überwachung und Fehlerbehebung in Kubernetes
- Tools zur Fehlerbehebung und Überwachung
- Fehlerdiagnose bei Anwendungsproblemen
- Probleme mit Clustern
- Netzwerk und Fehlerbehebung
Abschnitt 14: Cluster-Operationen in Kubernetes
- Verwaltung des Lebenszyklus von Knoten
- Cluster-Upgrades
- Sicherungen und Notfallwiederherstellung
Kapitel 15: Verwaltung von Kubernetes-Anwendungen mit Helm
- Helm-Charts und Repositories
- Release-Management (Installation, Upgrade, Rollback)
Abschnitt 16: Erweiterung von Kubernetes mithilfe von Operatoren und Customer Resource Definitions (CRDs)
- Die Notwendigkeit der Erweiterbarkeit
- Erweiterung der Kubernetes-API: (CRDs)
- Kubernetes-Controller und -Operatoren
Voraussetzungen
Die Teilnehmer sollten über grundlegende Kenntnisse der Containerisierung verfügen und sicher im Umgang mit der Linux-Befehlszeile sein. Vorkenntnisse im Bereich Virtualisierung sowie allgemeine Netzwerkgrundlagen werden dringend empfohlen.
Zielgruppe
Dieser Kurs richtet sich in erster Linie an Systemadministratoren, DevOps-Ingenieure sowie Cloud- oder Plattform-Ingenieure, die eine technische Einführung in die Kubernetes-Administration und die spezifischen Distributionen von SUSE benötigen. Er eignet sich außerdem für Personen, die für die Verwaltung von Container-Orchestrierungsumgebungen im Produktionsbetrieb verantwortlich sind.
Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!
