Einordnung und Nutzen
Containerplattformen erzeugen dynamische Objekte, deren Zustände, Beziehungen und Kapazitätswerte strukturiert erfasst werden müssen. Das Seminar richtet die Kubernetes-Integration ein, bindet Cluster an, ordnet Daten in Icinga Web ein und entwickelt einen sicheren Betriebs- und Skalierungsprozess.
Inhaltsübersicht
- Einordnung und Nutzen
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Integrationsarchitektur und Datenmodell
- Kubernetes-Zugriff absichern
- Komponenten installieren
- Ersten Cluster anbinden
- Ansichten, Filter und Zustände auswerten
- Multi-Cluster-Struktur
- Betrieb, Skalierung und Fehleranalyse
- Praxisübungen
- Lernziele
Zielgruppe
Kubernetes-Administratoren, Plattformteams, DevOps-Teams und Icinga-Administratoren mit Verantwortung für Containerplattformen.
Voraussetzungen
Grundkenntnisse in Kubernetes, Namespaces, Workloads, Services und kubeconfig sowie praktische Erfahrung mit Icinga Web und Linux.
Seminarinhalte
1. Integrationsarchitektur und Datenmodell
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Cluster, Nodes, Namespaces, Workloads, Pods und Services als Überwachungsobjekte einordnen.
- Schritt 2: Komponenten, Datenwege, Datenbanken und Webdarstellung in einer Zielarchitektur anordnen.
- Schritt 3: Sicherheitsgrenzen, Aktualisierungswege und mögliche Ausfallpunkte prüfen.
2. Kubernetes-Zugriff absichern
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Service Account, Rollen, ClusterRoles, Tokens und benötigte Leserechte bestimmen.
- Schritt 2: minimal berechtigten Zugriff sowie getrennte Zugangsdaten für einen Testcluster einrichten.
- Schritt 3: erlaubte und verweigerte API-Abfragen mit einer Berechtigungsmatrix kontrollieren.
3. Komponenten installieren
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Systemvoraussetzungen, Datenbank, Konfigurationsdateien und Dienstkonten vorbereiten.
- Schritt 2: Backend-Komponenten und Webmodul installieren und miteinander verbinden.
- Schritt 3: Dienststatus, Datenbankverbindung und Modulzugriff vollständig prüfen.
4. Ersten Cluster anbinden
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Clusteridentität, API-Endpunkt, Zertifikate und Synchronisationsparameter erfassen.
- Schritt 2: Clusterverbindung konfigurieren und erste Inventar- sowie Zustandsdaten einlesen.
- Schritt 3: Nodes, Namespaces, Workloads und Pods mit dem Kubernetes-Bestand vergleichen.
5. Ansichten, Filter und Zustände auswerten
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: betriebliche Fragen für Plattform-, Namespace- und Anwendungssicht formulieren.
- Schritt 2: Filter und Drill-downs für Workloads, Pods, Zustände und Verantwortungsbereiche aufbauen.
- Schritt 3: auffällige Zustände bis zur technischen Ursache im Cluster zurückverfolgen.
6. Multi-Cluster-Struktur
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Namensräume, Mandanten, Regionen, Berechtigungen und eindeutige Clusterkennungen planen.
- Schritt 2: zweiten Cluster mit getrennten Zugangsdaten und konsistenter Benennung integrieren.
- Schritt 3: Datenabgrenzung, Filterbarkeit und rollenabhängige Sichtbarkeit zwischen Clustern prüfen.
7. Betrieb, Skalierung und Fehleranalyse
Der Themenbereich wird anhand einer klaren Prüfkette von der Einordnung über die Umsetzung bis zur kontrollierten Abnahme bearbeitet.
- Schritt 1: Synchronisationsrate, Datenmenge, API-Limits, Datenbankwachstum und Updatefolge bewerten.
- Schritt 2: Monitoring und Runbooks für Backend, Zugangsdaten und Clusterverbindungen erstellen.
- Schritt 3: Berechtigungs-, Zertifikats-, API- und Synchronisationsfehler reproduzieren und beheben.
Praxisübungen
- Praxisaufgabe zu „Integrationsarchitektur und Datenmodell“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Kubernetes-Zugriff absichern“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Komponenten installieren“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Ersten Cluster anbinden“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Ansichten, Filter und Zustände auswerten“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
- Praxisaufgabe zu „Multi-Cluster-Struktur“ mit dokumentierter Konfiguration, Funktionstest und Fehlerkorrektur.
Lernziele
- Den Themenbereich „Integrationsarchitektur und Datenmodell“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Kubernetes-Zugriff absichern“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Komponenten installieren“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Ersten Cluster anbinden“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Ansichten, Filter und Zustände auswerten“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Multi-Cluster-Struktur“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
- Den Themenbereich „Betrieb, Skalierung und Fehleranalyse“ fachlich einordnen, schrittweise umsetzen und nachvollziehbar prüfen.
ERROR: Content Element with uid "121454" and type "scp_pi1" has no rendering definition!
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kubernetes-Administratoren, Plattformteams, DevOps-Teams und Icinga-Administratoren mit Verantwortung für Containerplattformen. |
| Voraussetzungen: | Grundkenntnisse in Kubernetes, Namespaces, Workloads, Services und kubeconfig sowie praktische Erfahrung mit Icinga Web und Linux. |
| 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, angeleitete Schritt-für-Schritt-Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, 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: | Ausführliche Dokumentation in digitaler Form |
| Teilnahmezertifikat: | ja, selbstverständlich |
| 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 + 49 (221) 74740055 |
ERROR: Content Element with uid "121452" and type "seminarexperts_pi1" has no rendering definition!
Nach oben