Skip to content

Details

Trailer auf YouTube

Thomas Michael:
Sowohl für die Entwicklung von Anwendungen selbst, als auch für deren Infrastruktur und Betriebsprozesse ist es vorteilhaft, eine produktionsnahe Betriebsplattform lokal starten zu können. Neben dem Lernen und Ausprobieren ermöglicht diese beispielsweise Entwicklungs- und Plattformteams schneller die Config (YAML, Helm, Kustomize, etc.) zu entwickeln, Abhängigkeiten zwischen verschiedenen Services zu testen, Monitoring, Dashboards und Alerting umzusetzen oder GitOps-Prozesse und Repo-Strukturen zu erproben.

Für Kubernetes gibt es eine ganze Reihe von Tools, die das Starten lokaler Cluster vereinfachen. Mit Kubernetes allein ist es allerdings nicht getan: Es ist eine Plattform um Plattformen zu bauen. Es fehlen einige Tools, die wir in der Produktion verwenden: SCM, CI-Server, GitOps-Operator, Monitoring, Secrets Management, Ingress Controller, CertManager etc. Wie kriegen wir das alles einfach lokal aufgebaut?

In diesem Talk betrachten wir, wie uns das Open Source Projekt GitOps Playground hier helfen kann. Gemeinsam werden wir damit in kürzester Zeit auf unseren Rechnern eine produktionsreife Betriebsplattform starten. Auf dieser betrachten wir dann verschiedene Anwendungsfälle mit Tools wie Argo CD, Prometheus, Grafana, Hashicorp Vault und Jenkins.

Je nach verfügbarer Zeit und Publikumsinteresse schauen wir uns Beispiele für GitOps-Workflows oder Secrets Management an oder bauen Monitoring in eine Anwendung ein.

Cloud Infrastructure
DevOps
Kubernetes
Internet Professionals
GitOps

Members are also interested in