Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in self-managed Kubernetes
- Kubernetes-Architektur und Kernkomponenten
- Trade-offs zwischen managed und self-managed Kubernetes
- Vendor-Lock-in-Sorgen und Vorteile der Souveränität
- Bereitstellungsoptionen: kubeadm, kOps und manuelle Installation
Planung Ihrer Infrastruktur
- Hardware-Auslegung für Kontroll-Ebene und Worker-Nodes
- Anforderungen an High Availability und Topologien
- OS-Auswahl und Vorbereitung (Ubuntu, RHEL, Rocky Linux)
- Netzwerkvoraussetzungen und Firewall-Konfiguration
Installation von Container-Laufzeiten
- Optionen für Container-Laufzeiten: containerd vs CRI-O
- Installieren und Konfigurieren von containerd
- Installieren und Konfigurieren von CRI-O
- Sicherheitsaspekte bei Laufzeiten
Starten des Clusters mit kubeadm
- Installation von kubeadm, kubelet und kubectl
- Initialisieren des ersten Control-Plane-Nodes
- Konfigurieren von kubeconfig für Cluster-Zugriff
- Hinzufügen zusätzlicher Control-Plane-Nodes für HA
- Anbinden von Worker-Nodes an den Cluster
Konfiguration der Hochverfügbarkeit
- Stacked vs externe etcd-Topologien
- Richten von HAProxy oder Keepalived für API-Server-Lastausgleich ein
- Zertifikatsverwaltung und Erneuerung
- Sicherungs- und Wiederherstellungsstrategien für etcd
Container-Networking
- Auswahl von CNI-Plugins: Calico, Cilium, Flannel, Weave
- Installieren und Konfigurieren von Calico
- Netzrichtlinien für Sicherheit
- Knoten-zu-Knoten-Kommunikation und Pod-Networking
- Dienstexposition ohne Cloud-Load-Balancer
Service-Lastausgleich
- MetalLB für Bare-Metal-Lastausgleich
- Konfigurieren von Layer-2- und BGP-Modi
- Alternativen: Keepalived und HAProxy
- Bereitstellung eines Ingress-Controllers (nginx, Traefik)
Speicherlösungen
- Konzepte von Storage Classes und CSI-Treibern
- Lokale persistente Volumes
- NFS-Provisioner-Einrichtung
- Distribuierte Speicheroptionen: Ceph RBD, OpenEBS
- Snapshots und Klonfähigkeiten
Clustersicherheit
- Zertifizierungsstellen- und PKI-Management
- RBAC-Konfiguration und Service-Accounts
- Pod-Sicherheitsstandards und Admission Controllers
- Sichern des API-Servers und etcd
- Image-Signierung und -Verifikation
Self-hosted Container-Registry
- Bereitstellung von Harbor-Registry
- Docker-Registry-Einrichtung
- Image-Replikation und Schwachstellenprüfung
- Registry-Authentifizierung und Integration
Überwachung und Observability
- Bereitstellung des Prometheus- und Grafana-Stacks
- VictoriaMetrics als leichtgewichtige Alternative
- Sammeln von Node- und Pod-Metriken
- Individuelle Alarmregeln und Dashboards
- Log-Aggregation mit Loki oder Fluentd
Clusterwartung
- Kubernetes-Version-Upgrades mit kubeadm
- Rolling Updates für Control-Plane-Komponenten
- Zertifikatserneuerungsprozesse
- Knotenwartung und Cordoning
Sicherung und Disaster Recovery
- etcd-Sicherungs- und Wiederherstellungsprozesse
- Velero für Cluster-Ressourcen- und PV-Sicherung
- Cross-Site-Replikationsstrategien
- Testen der Wiederherstellungsprozeduren
Mehrfachcluster-Verwaltung
- Rancher oder Portainer für Clusterverwaltung
- Konzepte zur Cluster-Föderation
- Strategien zur Verteilung von Workloads
Voraussetzungen
- Verständnis von Containern und Containerisierung
- Erfahrung in der Linux-Systemadministration
- Grundlegende Netzwerkkenntnisse
- Bekanntschaft mit Kommandozeilen-Tools und SSH
Zielgruppe
- DevOps-/SRE-Ingenieure
- Systemadministratoren
- Technische Architekten
- Infrastruktur-Engineers, die Unabhängigkeit von Anbietern suchen
21 Stunden
Erfahrungsberichte (1)
Das Wissen und die Geduld des Trainers, auf unsere Fragen zu antworten.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Kurs - Deploying Kubernetes Applications with Helm
Maschinelle Übersetzung