Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Mit Crossplane und ArgoCD in den GitOps-Himmel

Die deklarative Beschreibung von Infrastruktur mithilfe von Infrastructure-as-Code-Werkzeugen hat sich durchgesetzt, der Markt scheint bereits aufgeteilt. Ob Terraform oder Cloud-Development-Kits wie AWS CDK, Azure Bicep oder Pulumi: Es wird einfach durch Code beschrieben, welche Komponenten die eigene Anwendung benötigt, und schon werden diese provisioniert.

Will man aber die GitOps-Kernprinzipien umsetzen, wird es im Detail mit den bestehenden Tools oft schwierig. Genau hier setzt Crossplane an, denn es betrachtet einfach jegliche Infrastruktur durch die Kubernetes-Brille. Besonders in Kombination mit GitOps-Tools wie ArgoCD lässt sich damit auch für die Infrastruktur-Provisionierung eine Art bi-direktionale Reconciliation Loop umsetzen.

Im Talk schauen wir uns die wichtigsten Crossplane-Konzepte an und lassen sie live auf Infrastruktur los. Wir vergleichen Crossplane mit anderen Tools und beleuchten extrem coole Aspekte als auch Themen, die vielleicht "anders" sind. Vor allem aber stellen wir Crossplane in den GitOps-Kontext und würzen das Ganze mit einer großen Portion ArgoCD, damit wir uns dem GitOps-Himmel möglichst weit annähern. Die Themen im Talk werden nachvollziehbar erklärt und anhand von Live-Demos vertieft.

Vorkenntnisse

Keine Angst vor Kubernetes, aber gesunder Respekt :)
Etwas Container-Wissen, Cloud-Infrastruktur-Berührungspunkte oder generelle DevOps-Erfahrung sind hilfreich. Aber man kann auch ohne diese Kenntnisse einiges mitnehmen.

Lernziele

Die Teilnehmenden lernen, was Crossplane ist und wie es sich von bisherigen Infrastructure-as-Code-Tools unterscheidet. Außerdem wird klar, wie sich Crossplane in eine GitOps-Toolchain mit ArgoCD integrieren lässt und wie es sich in Platform-Engineering-Initiativen als flexibler Baukasten schlägt.

Speaker

 

Jonas Hecht
Jonas Hecht ist als Senior Solution Architect bei der codecentric unterwegs und hat es dort bevorzugt mit Themen an der Schnittstelle zwischen Softwareentwicklung und Operations zu tun. Irgendwann hatten die Container- & (Cloud-)Infrastruktur-Themen einfach eine so große Anziehung entwickelt, dass er sogar sein geliebtes Java/Spring-Universum verlies. Er gründete die codecentric Niederlassung in Erfurt/Leipzig und organisiert Meetups für die lokalen Communities. Jonas schreibt gerne Blogbeiträge & Magazinartikel. In seiner Freizeit widmet er sich seiner Familie und dem Mountainbiken.

CLC-Newsletter

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

 

Anmelden