Seminarbeschreibung
Platform Mesh bildet eine gemeinsame Steuerungsebene für das Angebot und die Nutzung unterschiedlicher Dienste. Das Seminar vermittelt die technischen Zusammenhänge zwischen einer deklarativen Bestellung, der API eines Providers und der Ausführung in dessen Infrastruktur. Der Schwerpunkt liegt auf kcp und den im Labor verwendeten Integrationskomponenten.
Workspaces schaffen getrennte API-Kontexte; APIExport und APIBinding verbinden die angebotene Ressourcenschnittstelle mit dem jeweiligen Consumer. Eine Bindung stellt die API bereit. Die tatsächliche Umsetzung des bestellten Dienstes benötigt zusätzlich einen zuständigen Controller und eine passende Verbindung zur Workload-Umgebung.
Die Übungen führen schrittweise von einer vorbereiteten Installation über das Veröffentlichen und Konsumieren einer API bis zur Diagnose gestörter Dienstbereitstellung. Sichtbare Statusmeldungen und tatsächliche Backend-Zustände werden miteinander abgeglichen. Dadurch entsteht ein konkretes Verständnis der Grenzen zwischen Plattform, Provider und Consumer.
Seminarinhalte
1. Steuerungsmodell und Komponenten
- Kubernetes Resource Model, deklarative Ressourcen und die Aufgaben der unterschiedlichen Control Planes einordnen.
- kcp als API-Control-Plane vom Kubernetes-Cluster unterscheiden, auf dem Pods und Service-Workloads ausgeführt werden.
- Die Bestandteile der vorbereiteten Platform-Mesh-Installation und deren Kommunikationswege prüfen.
2. Workspaces und Mandantenstruktur
- Provider- und Consumer-Kontexte in einer nachvollziehbaren Workspace-Struktur anlegen.
- Zugangskontexte wechseln und die jeweils sichtbaren Ressourcen sowie Berechtigungen kontrollieren.
- Organisationsstruktur, API-Isolation und Ausführungstrennung als unterschiedliche Aspekte eines Mandantenmodells behandeln.
3. APIs veröffentlichen und binden
- Ein Ressourcenschema und einen APIExport des vorbereiteten Beispielservices untersuchen und veröffentlichen.
- Die Service-API in einem Consumer-Workspace binden und die Bereitstellung des Ressourcentyps prüfen.
- Identität, Ressourcenversion und erforderliche Freigaben als Bestandteile des API-Vertrags nachvollziehen.
4. Serviceausführung und Rückmeldung
- Die Verbindung zwischen Control Plane und Workload-Cluster über den im Labor eingesetzten Sync- beziehungsweise Controller-Ansatz nachvollziehen.
- Eine Dienstinstanz bestellen und ihre Zustände von der Anforderung bis zur betriebsbereiten Ressource verfolgen.
- Statusbedingungen, Anschlussinformationen und Zugriffsgeheimnisse entsprechend der vorgesehenen Service-API behandeln.
5. Berechtigungen und API-Änderungen
- RBAC und Permission Claims anhand der tatsächlich benötigten Zugriffe konfigurieren und testen.
- Zusätzliche Provider-Zugriffsanforderungen prüfen und ihre Annahme oder Ablehnung durch den Consumer nachvollziehen.
- Eine kontrollierte API-Erweiterung auf Auswirkungen für bestehende Consumer und Integrationskomponenten untersuchen.
6. Betrieb und Fehlerwerkstatt
- Unvollständige Bindungen, fehlende Berechtigungen und eine gestörte Backend-Anbindung getrennt diagnostizieren.
- Änderungen und Löschung einer Dienstinstanz mit den erwarteten Zustandsübergängen überprüfen.
- Die Mindestinformationen für einen belastbaren Supportfall aus API, Controller und Workload-Ebene zusammenstellen.
Praktische Übungen
- Eine Provider-API veröffentlichen und in zwei Consumer-Workspaces mit definierten Rechten binden.
- Eine Beispielinstanz anfordern, ändern und löschen sowie den tatsächlichen Zustand im Workload-Cluster kontrollieren.
- Eine abgelehnte Zugriffsanforderung und eine unterbrochene Serviceanbindung anhand konkreter Status- und Logdaten untersuchen.
Arbeitsumgebung
Kundenseitig bereitgestellte, isolierte Platform-Mesh- und kcp-Umgebung mit einem ausführenden Kubernetes-Cluster und vorbereitetem Beispielprovider. Benötigt werden Helm, kubectl, passende kcp-Werkzeuge und getrennte Testzugänge.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Platform Engineers, Kubernetes-Administratoren, Cloud-Architekten und Entwickler von Plattformdiensten. |
| Voraussetzungen: | Praktische Kubernetes-Kenntnisse mit kubectl, YAML, CRDs und RBAC sowie Grundkenntnisse zu Helm und Container-Laufzeiten. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| 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 + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
