Das Seminar vergleicht die gebräuchlichen Installationswege und setzt mehrere Varianten praktisch um. Voraussetzungen, Zertifikate, Endpunkte, Konfigurationswerte, Hochverfügbarkeitsoptionen, Verifikation und geordnete Deinstallation werden methodisch behandelt.
Inhaltsübersicht
- Zielsetzung
- Teilnehmerkreis
- Voraussetzungen
- Lernumgebung
- Planung und Installationsmatrix
- Voraussetzungen und Netzwerkdesign
- Installation mit karmadactl
- Installation mit Helm
- Installation mit Karmada Operator
- Produktionsnahe Parameter
- Verifikation und Smoke Tests
- Fehlerbehebung und Bereinigung
Zielsetzung
Die Seminarinhalte verbinden technische Einordnung, nachvollziehbare Konfiguration und kontrollierte Betriebsprüfung.
- Installationsverfahren nach Zielumgebung und Betriebsmodell auswählen
- eine Karmada Control Plane mit karmadactl, Helm und Operator bereitstellen
- Zertifikate, Endpunkte und Persistenzwerte korrekt konfigurieren
- Installation und Mitgliedsclusterzugriff systematisch validieren
- Fehlversuche und Deinstallationen ohne Restzustände bearbeiten
Teilnehmerkreis
Kubernetes-Administratoren, Plattform-Engineers, Cloud-Engineers und technische Implementierungsverantwortliche.
Voraussetzungen
Fundierte Kubernetes-Grundlagen, kubectl, Helm, Container-Netzwerke, DNS, TLS und Linux-Kommandozeile. Administrativer Zugriff auf eine Laborumgebung wird benötigt.
Lernumgebung
Die Übungen werden in einer isolierten Multi-Cluster-Laborumgebung mit einer Karmada Control Plane und mehreren Kubernetes-Mitgliedsclustern durchgeführt. Alle Arbeitsschritte werden über deklarative Manifeste, kubectl, karmadactl und die jeweils erforderlichen Diagnosewerkzeuge nachvollzogen. Änderungen werden vor der Anwendung geprüft und nach der Anwendung anhand von Status, Events und Zielressourcen validiert.
1. Planung und Installationsmatrix
Zielplattform, Verantwortung und Lebenszyklus bestimmen das geeignete Installationsverfahren.
Inhalte
- karmadactl init
- Helm Chart
- Karmada Operator
- hosted und standalone Control Plane
- Test gegenüber Produktion
- Offline- und Proxy-Umgebungen
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Planung und Installationsmatrix“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Für drei vorgegebene Umgebungen eine begründete Installationsentscheidung treffen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
2. Voraussetzungen und Netzwerkdesign
Alle Abhängigkeiten werden vor der Installation sichtbar und prüfbar gemacht.
Inhalte
- Kubernetes-Version und Ressourcen
- DNS und Load Balancer
- API-Endpunkte
- Ports und Firewalls
- StorageClass und Persistenz
- Zeitdienst und Zertifikate
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Voraussetzungen und Netzwerkdesign“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Preflight-Checkliste ausführen und nicht erfüllte Voraussetzungen korrigieren.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
3. Installation mit karmadactl
Der schnelle Aufbau einer vollständigen Control Plane wird Schritt für Schritt durchgeführt.
Inhalte
- karmadactl init
- Konfigurationsparameter
- lokale und externe etcd-Optionen
- Kubeconfig
- Zertifikate
- Deinstallation
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Installation mit karmadactl“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Control Plane initialisieren, Kubeconfig sichern und alle Komponenten prüfen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
4. Installation mit Helm
Chart-Werte werden für reproduzierbare und versionskontrollierte Installationen vorbereitet.
Inhalte
- Repository-unabhängige Chart-Bereitstellung
- values-Datei
- Images und Registries
- Ingress oder Load Balancer
- Persistenz
- Upgrade und Rollback
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Installation mit Helm“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine angepasste Values-Datei erstellen, installieren und mit Helm-Status sowie Kubernetes-Health-Checks validieren.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
5. Installation mit Karmada Operator
Der deklarative Lebenszyklus einer Karmada-Instanz wird über Custom Resources gesteuert.
Inhalte
- Operator-Komponenten
- Karmada Custom Resource
- Reconcile-Verhalten
- Statusbedingungen
- Änderungen und Versionierung
- Löschverhalten
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Installation mit Karmada Operator“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Karmada-Instanz deklarativ anlegen, einen Parameter ändern und den Reconcile-Prozess verfolgen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
6. Produktionsnahe Parameter
Redundanz, Ressourcenlimits und Sicherheitsvorgaben werden in die Installation integriert.
Inhalte
- Replicas und Anti-Affinity
- Ressourcenrequests und Limits
- PodSecurity
- Service Accounts und RBAC
- etcd-Schutz
- Audit und Logs
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Produktionsnahe Parameter“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Eine Installation mit Redundanz- und Sicherheitsparametern erweitern und deren Wirkung prüfen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
7. Verifikation und Smoke Tests
Die technische Installation gilt erst nach definierten Funktionsnachweisen als abgeschlossen.
Inhalte
- API-Erreichbarkeit
- Component Health
- CRDs und Webhooks
- Clusterregistrierung
- Testverteilung
- Statusrückmeldung
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Verifikation und Smoke Tests“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Einen vollständigen Smoke Test vom API-Zugriff bis zur verteilten Beispielanwendung ausführen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
8. Fehlerbehebung und Bereinigung
Häufige Installationsfehler werden anhand ihrer Symptome und Artefakte eingegrenzt.
Inhalte
- ImagePull-Fehler
- TLS und DNS
- Storage-Probleme
- Webhook-Erreichbarkeit
- unvollständige CRDs
- Restressourcen nach Deinstallation
Praxisablauf
- Ausgangszustand, Zugriffsrechte und technische Voraussetzungen für „Fehlerbehebung und Bereinigung“ prüfen.
- Vorhandene Objekte und Konfigurationen sichern und die vorgesehenen Änderungen als nachvollziehbare Manifeste vorbereiten.
- Mehrere fehlerhafte Installationen reparieren und anschließend eine rückstandsarme Bereinigung nachweisen.
- Status, Events und erzeugte Objekte in der Karmada Control Plane sowie in den betroffenen Mitgliedsclustern vergleichen.
- Eine kontrollierte Abweichung oder einen Fehlerfall auslösen, Korrektur beziehungsweise Rollback durchführen und das Ergebnis dokumentieren.
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
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kubernetes-Administratoren, Plattform-Engineers, Cloud-Engineers und technische Implementierungsverantwortliche. |
| Voraussetzungen: | Fundierte Kubernetes-Grundlagen, kubectl, Helm, Container-Netzwerke, DNS, TLS und Linux-Kommandozeile. Administrativer Zugriff auf eine Laborumgebung wird benötigt. |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
