Monitoring innerhalb von Kubernetes

Kubernetes ist eine sehr leistungsfähige Container-Orchestrationsplattform, die einem viele Vorteile beim Deployen, Ausführen und Skalieren von hoch verfügbaren Webanwendungen bietet und einiges an manueller Arbeit abnimmt.

Zum sicheren Betrieb gehört aber auch ein sinnvolles und lückenloses Monitoring des Clusters selbst, aber auch aller Anwendungen, die in ihm laufen. Durch die standardisierten Kubernetes APIs gibt es dafür zum Glück sehr leistungsfähige und komfortable Integration, die in diesem Workshop vorgestellt werden.

Vorkenntnisse

* Grundkenntnisse in Docker und Kubernetes

Lernziele

* Monitoring mit Prometheus und Grafana in Kubernetes
* Einbinden von System-Metriken und Kubernetes-API-Metriken
* Konfiguration von Prometheus, einbinden zusätzlicher Metrik-Quellen und Dashboards
* Konfiguration von Alerts
* Langzeitstorage für Prometheus
* Service Discovery und Service-Mesh-Technologien
* Central Log Management

 

Speaker

 

Bastian Hofmann
Bastian Hofmann ist ein System Engineer bei SysEleven, einem Full-Service Hoster aus Berlin. Dort arbeitet er an der Managed-Kubernetes-Lösung MetaKube, die es erlaubt voll gemanagte Kubernetes-Cluster hochverfügbar auf unterschiedlichen Cloud-Providern zu betreiben. Davor hat er sich um die Themen Performance, Monitoring, Web-Security und Entwicklerproduktivität bei ResearchGate, dem führenden sozialen Netzwerk für Wissenschaftler gekümmert. Wenn er nicht vor einer Konsole oder IDE sitzt oder sich Graphen anschaut, fährt er gerne Fahrrad, macht Yoga, besucht einen Biergarten und spricht auf internationalen Konferenzen über Kubernetes, Softwarearchitektur und Skalierung von Webanwendungen.

Platin-Sponsor

Gold-Sponsoren


Silber-Sponsoren

INNOQ


CC-Newsletter

Sie möchten über die ContainerConf
auf dem Laufenden gehalten werden?

 

Anmelden