Container Day mit Kubernetes & Helm | 14. Februar 2019, Bochum

Einfache Provisionierung von Container Systemen in Kubernetes Tausende Entwickler und Administratoren verpacken ihre Anwendungen gerade für den Container Orchestrator Kubernetes. Dieser Prozess umfasst die Verpackung hunderter verschiedener Kubernetes Ressourcen und Containern, inklusive deren sicherer Kommunikation und Infrastruktur. Die Benutzer der entstehenden Services möchten einen schnellen Wandel mit neuen Featuren und deshalb braucht es einen flexiblen Provisionierungsansatz, wie ihn das Werkzeug Helm bereitstellt.

Helm ist der native Paketmanager für Kubernetes. Das Helm-Ökosystem bietet viele Funktionen zum Management komplexer Cloud-Native Container-Architekturen. Die üblichen Mechanismen zur Templateisierung, zur Verwaltung verschiedener Optionen und ein Lifecycle-Management der Kubernetes Ressourcen sind verfügbar.

In diesem Kubernetes-Helm-Workshop werden wir uns mit den Grundlagen von Helm, dem Tiller-Service und den Helm-Charts, einer Sammlung von Kubernetes Ressourcen, beschäftigen. Neben den Basics zeigen wir eine Strategie auf, wie man ein komplettes Microservice-System vollständig mit Hilfe von Gitlab/CI automatisiert. Anschließend arbeiten wir an einigen grundlegenden Beispielen und Tricks für den erweiterten Umgang mit Helm und starten dann mit den fortgeschrittenen Tipps und Tricks. Wir entwickeln eine vorhandene Microservice-Voting-App weiter und monitoren diese mit Prometheus, Grafana und dem EFK-Stack. Mit Hilfe von Helm werden wir eine vollständige Automatisierung des kompletten Entwicklungsprozesses mit GitLab/CI demonstrieren.

Tickets

Additional Information