Kategorien
/
Microservices
/
MQTT und Mosquitto auf Kubernetes

MQTT und Mosquitto auf Kubernetes

Ein einsteigerfreundlicher Kurs zum Betrieb von MQTT mit dem Mosquitto Broker in Kubernetes. Teilnehmende lernen die Abbildung auf Kubernetes, die sichere Bereitstellung und Konfiguration sowie den beobachtbaren und geschützten Betrieb eines kleinen Clusters.

Was werden Sie lernen?

Sie verstehen zentrale MQTT Funktionen im Kubernetes Kontext, wählen ein einfaches und sicheres Bereitstellungsmuster und treffen praxisnahe Entscheidungen zu Netzwerk, Persistenz, Sicherheit und Monitoring. Außerdem lernen Sie Geräte und Services zuverlässig anzubinden und Änderungen sicher umzusetzen. Nach diesem Training können Sie sicher:

  • Erklären, wie Pods, Deployments oder StatefulSets, Services, ConfigMaps und Secrets Mosquitto unterstützen
  • Ein minimales Mosquitto Setup mit Helm oder Manifests bereitstellen und die Readiness prüfen
  • Stabile Topic und Payload Praktiken wählen und Retained Messages sowie Last Will konfigurieren
  • TLS, Authentifizierung, Autorisierung und saubere Namespace Trennung anwenden
  • Wichtige Gesundheitsmetriken beobachten und typische Verbindungsprobleme beheben

Anforderungen:

  • Sicherheit an der Kommandozeile und Grundkenntnisse zu Kubernetes
  • Vertrautheit mit JSON und einfachem Datenmodellieren
  • Zugriff auf einen Nicht Produktionscluster 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: MQTT und Kubernetes Essentials

  • Kurzer MQTT Überblick für IoT und App Integration
  • Pods, Deployments vs StatefulSets, Services und persistente Volumes verständlich erklärt
  • Mosquitto Image, Konfigurationsdateien und Container Lifecycle Grundlagen

Modul 2: Mosquitto in Kubernetes bereitstellen

  • Helm Charts vs rohe Manifeste und passende Einsatzfälle
  • ConfigMaps, Secrets, Listener, Persistenz und einfache Ressourcenanforderungen
  • Readiness und Liveness Probes sowie grundlegende Validierungsschritte

Modul 3: Netzwerk und Zugriffsmuster

  • ClusterIP, Headless Service, LoadBalancer und wann NodePort vertretbar ist
  • DNS Namen, advertised Hostnames und Verbindungsstrings für Clients
  • Externer Gerätezugriff, Ingress für TCP und Egress Aspekte

Modul 4: Topics und Clientverhalten in Kubernetes

  • Topic Benennung für Geräte, Standorte und Teams
  • QoS Stufen, Sessions, Retained Messages und Last Will
  • Client Optionen für Reconnect, Backoff und einfache Backpressure

Modul 5: Sicherheit und Mandantentrennung

  • TLS in der Übertragung mit Server und Client Zertifikaten
  • Authentifizierungsoptionen wie Passwortdateien und Plugins
  • Autorisierung mit ACLs und Least Privilege Topic Zugriff über Namespaces hinweg

Modul 6: Observability und Kapazitätsgrundlagen

  • Logs und nützliche Metriken zu Connections, Inflight und Retained Speicher
  • Prometheus und Grafana im Überblick sowie eine einfache Dashboard Checkliste
  • Kapazitätssignale und sichere Ressourcenanpassungen

Modul 7: Edge zu Cloud und Bridging

  • Broker Bridging zwischen Standorten und Cloud und passende Einsatzfälle
  • Routing und Filtermuster sowie Bandbreitenbewusstsein
  • Store and Forward auf begrenzten Leitungen und Umgang mit Offline Geräten

Modul 8: Troubleshooting und sichere Änderungen

  • Häufige Probleme wie Listener oder Zertifikatsfehlkonfiguration
  • Rolling Updates, Konfigurationsänderungen und Backup der Konfiguration
  • Schlanke Readiness und Rollback Checkliste

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.