StorageClasses übersetzen Anwendungsanforderungen in konkrete Longhorn-Parameter.
Die Schulung zeigt, wie PVCs, RWO- und RWX-Volumes, StatefulSets, Berechtigungen, Expansion und Sicherungsrichtlinien konsistent gestaltet werden. Ziel ist ein standardisierter Storage-Servicekatalog.
Inhaltsübersicht
- Workload-Klassen definieren
- StorageClass-Parameter
- Dynamische Bereitstellung
- StatefulSets anbinden
- RWX-Volumes
- Berechtigungen
- Expansion und Trim
- Schutz und Betrieb koppeln
Zielsetzung
Die Schulung verfolgt folgende fachliche und betriebliche Ziele:
- StorageClasses aus Schutz- und Leistungsanforderungen ableiten.
- PVCs und StatefulSets mit stabilen Bindungs- und Namensregeln betreiben.
- RWO, RWX, Expansion, Trim und Berechtigungen korrekt einsetzen.
- Backup- und Monitoringvorgaben an Workload-Klassen koppeln.
Lernmodule und praktische Übungen
1. Workload-Klassen definieren
Anwendungen werden nach Zugriff, Leistung und Schutzbedarf gruppiert.
- Schritt 1: Datenbank, Dateidienst, CI-Workspace und VM-Disk klassifizieren.
- Schritt 2: RWO- oder RWX-Bedarf und Pod-Topologie festlegen.
- Schritt 3: Replikatanzahl, Backup und Aufbewahrung bestimmen.
- Schritt 4: Namens- und Labelstandard erstellen.
2. StorageClass-Parameter
Longhorn-Einstellungen werden als wiederverwendbares Angebot veröffentlicht.
- Schritt 1: Replikatanzahl, Dateisystem, Bindungsmodus und Expansion konfigurieren.
- Schritt 2: Node- und Disk-Selektoren hinterlegen.
- Schritt 3: Data Locality und Job-Gruppen bewerten.
- Schritt 4: Standardklasse bewusst festlegen oder vermeiden.
3. Dynamische Bereitstellung
Der vollständige CSI-Ablauf wird anhand eines PVC nachvollzogen.
- Schritt 1: PVC mit definierter StorageClass erstellen.
- Schritt 2: Provisionierung, PV-Bindung und Longhorn-Volume vergleichen.
- Schritt 3: Pod anbinden, Daten schreiben und Mountoptionen kontrollieren.
- Schritt 4: Löschrichtlinie nach Entfernen des PVC testen.
4. StatefulSets anbinden
Stabile Identität und VolumeClaimTemplates werden korrekt zusammengeführt.
- Schritt 1: StatefulSet mit mehreren Replikaten erstellen.
- Schritt 2: PVC-Namen und Ordinalzahlen den Pods zuordnen.
- Schritt 3: Pod-Neustart und Verschiebung testen.
- Schritt 4: Skalierung einschließlich verbleibender PVCs bewerten.
5. RWX-Volumes
Gemeinsamer Schreibzugriff wird mit seinen zusätzlichen Komponenten betrachtet.
- Schritt 1: NFS-Client-Voraussetzungen auf allen Knoten prüfen.
- Schritt 2: RWX-StorageClass und PVC anlegen.
- Schritt 3: Mehrere Pods gleichzeitig anbinden.
- Schritt 4: Share-Manager-Zustand und Failover beobachten.
6. Berechtigungen
Dateisystemzugriff wird zwischen Image, Pod und Volume abgestimmt.
- Schritt 1: SecurityContext, fsGroup und Mountberechtigungen prüfen.
- Schritt 2: PVC Ownership und Permission-Verhalten nachvollziehen.
- Schritt 3: UID-/GID-Fehler gezielt reproduzieren.
- Schritt 4: Einheitliche Vorgaben für Anwendungsimages ableiten.
7. Expansion und Trim
Kapazitätsänderungen werden ohne unkontrollierte Unterbrechung umgesetzt.
- Schritt 1: Erweiterbaren StorageClass- und PVC-Status prüfen.
- Schritt 2: PVC und Longhorn-Volume vergrößern.
- Schritt 3: Dateisystemgröße im Pod kontrollieren.
- Schritt 4: Trim ausführen und Rückgewinnung von Speicher bewerten.
8. Schutz und Betrieb koppeln
Jede Workload-Klasse erhält passende Sicherungs- und Überwachungsregeln.
- Schritt 1: RecurringJob-Gruppen per Label oder StorageClass zuweisen.
- Schritt 2: Alarme für Kapazität, Zustand und Sicherungen festlegen.
- Schritt 3: Restore eines StatefulSet-PVC durchführen.
- Schritt 4: Servicekatalog mit Grenzen und Abnahmeprüfungen dokumentieren.
Zielgruppe
Kubernetes- und Anwendungsplattform-Administration, DevOps, Datenbankbetrieb und Teams für zustandsbehaftete Workloads.
Voraussetzungen
Kubernetes-Grundkenntnisse zu Pods, Deployments und StatefulSets sowie Verständnis von PVs, PVCs und StorageClasses.
Methodik
Die Inhalte werden durch fachliche Einordnung, Live-Demonstrationen, angeleitete Schrittfolgen und eigenständige Laborübungen vermittelt. Jeder Themenblock endet mit einer technischen Kontrolle anhand definierter Sollzustände.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleitung und Trainerteam
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kubernetes- und Anwendungsplattform-Administration, DevOps, Datenbankbetrieb und Teams für zustandsbehaftete Workloads. |
| Voraussetzungen: | Kubernetes-Grundkenntnisse zu Pods, Deployments und StatefulSets sowie Verständnis von PVs, PVCs und StorageClasses. |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Fachvortrag, Demonstrationen, angeleitete Schrittfolgen und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - alle Präsenzformate mit Trainer vor Ort, Webinar nur bei ausdrücklicher Festlegung |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja |
| Verpflegung: | Kalt- und Warmgetränke, Mittagessen, wahlweise vegetarisch |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
