Kategorien
/
Microservices
/
NATS auf Kubernetes Grundlagen

NATS auf Kubernetes Grundlagen

Ein einsteigerfreundlicher Kurs zum Betrieb von NATS in Kubernetes für schnelle, einfache Microservice-Kommunikation. Teilnehmende lernen die Abbildung von NATS auf Kubernetes, die Bereitstellung mit Operator oder Helm und den sicheren, beobachtbaren Betrieb eines kleinen Clusters

Was werden Sie lernen?

Sie verstehen NATS Grundkonzepte in Kubernetes, wählen ein geeignetes Bereitstellungsmuster und treffen praxisnahe Entscheidungen zu Netzwerk, Storage und JetStream-Haltbarkeit. Außerdem lernen Sie leichte Sicherheitsmaßnahmen, grundlegende Observability und sichere Änderungsverfahren. Nach diesem Training können Sie sicher:

  • Erklären, wie Pods, StatefulSets, Services und ConfigMaps NATS unterstützen
  • Einen minimalen NATS oder NATS mit JetStream Cluster per Operator oder Helm bereitstellen
  • Clients zuverlässig verbinden und Pub oder Sub, Request oder Reply sowie Queue Groups auswählen
  • nkey oder User Credentials, TLS und einfache Account-Scope-Regeln anwenden
  • Wichtige Gesundheitsmetriken lesen und typische Verbindungsprobleme beheben

Anforderungen:

  • Sicherheit an der Kommandozeile und Grundkenntnisse zu Kubernetes
  • Grundbegriffe zu NATS sind hilfreich, aber nicht erforderlich
  • Zugriff auf eine Nicht-Produktionsumgebung ist hilfreich

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

Modul 1: NATS und Kubernetes Basics

  • Kurzer NATS-Überblick und Gründe für den Betrieb auf Kubernetes
  • Pods, StatefulSets, Services und persistenter Speicher auf Einsteigerniveau
    Operator oder Helm im Überblick und geeignete Einsatzfälle

Modul 2: Minimalen Cluster bereitstellen

  • Kernkonfiguration in Custom Resources oder values Dateien
    Listener, Ports und Client-Connectivity im Cluster
  • Status, Events und einfache Readiness-Checks verstehen

Modul 3: Netzwerk und Service-Zugriff

  • ClusterIP, Headless Service, LoadBalancer und wann NodePort sinnvoll ist
  • DNS-Namen, advertised Hostnames und Verbindungsstrings
  • Einfache Muster für externen Zugriff und Egress-Aspekte

Modul 4: Kernmuster der Nachrichtenübermittlung

  • Subjects, Wildcards und Subscription Matching
  • Publish oder Subscribe, Request oder Reply sowie Queue Groups zur Arbeitsverteilung
  • Client-Optionen für Reconnects, Timeouts und einfache Backpressure

Modul 5: JetStream in Kubernetes

  • Streams, Subjects und Storage Classes für Haltbarkeit
  • Consumer und Ack-Policies für mindestens einmal Verarbeitung
  • Einfaches Replay und passende Retention-Optionen für kleine Teams

Modul 6: Sicherheit und Mandantentrennung

  • nkey und User oder Pass Authentifizierung sowie Secret Handling
  • Accounts, Imports, Exports und gezielter Zugriff auf Subjects
  • TLS Grundlagen und Namespace-Hygiene

Modul 7: Observability und Troubleshooting

  • Nützliche Metriken wie Connections, Pending und Consumer Lag
  • NATS Monitoring Endpunkte sowie Prometheus oder Grafana im Überblick
  • Häufige Probleme wie Subject Mismatches und falsch konfigurierte Listener

Modul 8: Sichere Änderungen und Skalierung

  • Rolling Updates und Pod Disruption Budgets einfach erklärt
  • Speicher und RAM anpassen und JetStream passend dimensionieren
  • Wann Clustering, Gateways oder Leafnodes sinnvoll werden

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.