Inhaltsverzeichnis
- Seminarüberblick
- Einordnung und Praxisbezug
- Schrittweise Seminarinhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
Seminarüberblick
Crossplane v2 behält viele v1-Konfigurationen bei, ändert jedoch zentrale Architekturentscheidungen. Namespaced XRs und MRs, beliebige composed resources und Operations stehen entfernten oder ersetzten Legacy-Funktionen gegenüber.
Das Seminar arbeitet mit einer realistischen Bestandsaufnahme. Upgrade-Checks, Zwischenschritte, Paketkompatibilität, Claims, native Patch-and-Transform-Compositions, ControllerConfig, externe Secret Stores und XR-Verbindungsdaten werden in einen kontrollierten Migrationsplan überführt.
Einordnung und Praxisbezug
- Vollständige Inventur aller v2-relevanten APIs, Pakete und Legacy-Funktionen.
- Gestufter Upgradepfad mit Test-Control-Plane und klaren Abbruchkriterien.
- Konkrete Umstellungsmuster für Functions, RuntimeConfig, Secrets und namespaced APIs.
- Geprüfter Cutover- und Rollbackplan ohne unkontrollierte Ressourcenänderungen.
Schrittweise Seminarinhalte
Schritt 1: Ausgangslage inventarisieren
- Core-Version, Provider, Functions, Configurations und Plattform-APIs erfassen.
- Clusterweite Ressourcen, Claims und externe Abhängigkeiten sichtbar machen.
Schritt 2: Unterstützten Upgradepfad planen
- Zunächst auf den letzten v1-Stand und danach minorweise auf v2 wechseln.
- Patchstände, Wartungsfenster und Kompatibilitätsmatrix festlegen.
Schritt 3: Upgrade-Check ausführen
- Entfernte Funktionen und inkompatible Konfigurationen automatisiert suchen.
- Ergebnisse priorisieren und in technische Arbeitspakete überführen.
Schritt 4: Namespaced XRs und MRs bewerten
- Neue Scope-Modelle und spec.crossplane-Struktur verstehen.
- LegacyCluster, Claims und providerabhängige MR-Unterstützung einordnen.
Schritt 5: Compositions modernisieren
- Native Patch-and-Transform-Logik zu Composition Functions migrieren.
- Beliebige Kubernetes-Ressourcen in der v2-Pipeline gezielt nutzen.
Schritt 6: ControllerConfig ersetzen
- DeploymentRuntimeConfig für Provider- und Function-Runtimes einsetzen.
- Ressourcen, Scheduling und Service Accounts übertragen.
Schritt 7: Secret-Strategie anpassen
- Entfernte externe Secret-Store-Funktionalität bewerten.
- XR-Verbindungsdaten als composed Secret bereitstellen.
Schritt 8: Paketreferenzen bereinigen
- Vollqualifizierte OCI-Referenzen und Abhängigkeiten sicherstellen.
- Provider- und Function-Versionen gegen v2 testen.
Schritt 9: Test-Control-Plane aufbauen
- Produktionsobjekte anonymisiert oder repräsentativ nachbilden.
- Rendering, Reconciliation, Löschung und Importpfade testen.
Schritt 10: Cutover kontrollieren
- Backups, Freeze, Upgrade, Verifikation und Freigabe sequenzieren.
- Automatische Composition-Revisionswechsel vermeiden oder bewusst steuern.
Schritt 11: Rollback vorbereiten
- Grenzen eines Core-Rollbacks nach API- und Ressourcenänderungen verstehen.
- Paket-, Git- und Clusterwiederherstellung mit klaren Entscheidungspunkten planen.
Schritt 12: Nacharbeiten abschließen
- Legacy-Ressourcen, alte CRDs und temporäre Kompatibilitätsobjekte bereinigen.
- Monitoring, Runbooks und Dokumentation auf v2 aktualisieren.
Praxisübungen
- Inventur einer vorbereiteten v1-Control-Plane.
- Durchführung und Auswertung eines Upgrade-Checks.
- Migration einer Patch-and-Transform-Composition zu einer Function-Pipeline.
- Umstellung eines Runtime- und Secret-Musters.
- Simulation von Cutover, Verifikation und Abbruchentscheidung.
Zielgruppe und Voraussetzungen
Zielgruppe: Crossplane-Administratoren, Platform Engineers, Kubernetes-Administratoren und Architekten mit bestehender Crossplane-v1-Umgebung.
Voraussetzungen: Praktische Erfahrung mit Crossplane v1, Providern, Managed Resources und Compositions sowie sichere Kubernetes- und Helm-Kenntnisse.
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.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | Crossplane-Administratoren, Platform Engineers, Kubernetes-Administratoren und Architekten mit bestehender Crossplane-v1-Umgebung |
| Voraussetzungen: | Praktische Erfahrung mit Crossplane v1, Providern, Managed Resources und Compositions sowie sichere Kubernetes- und Helm-Kenntnisse |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| 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, selbstverständlich |
| Verpflegung: | Kalt- / 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.
