Effizientes DevOps-Tooling mit Go
Online-Workshop 15. November 2021, 9-17 Uhr
Use the right tool (and language) for the job! Das ist das Motto dieses Workshops. Speziell im DevOps-Tooling-Bereich hat sich Go als einfache, zuverlässige und effiziente Programmiersprache etabliert: Docker, Kubernetes, Kubectl, Istio und viele weitere bekannte Tools und Infrastrukturbausteine sind alle in Go realisiert. Und das aus gutem Grund.
In diesem voll bepackten Workshop werden wir gemeinsam die Sprache Go erkunden, dabei geeignete Anwendungsgebiete kennenlernen und natürlich auch etliche Tools umsetzen: Wir bauen zunächst ein einfaches Kommandozeilen-Tool, daraus dann ein Custom-Kubectl-Plug-in und realisieren abschließend einen Sidecar-Container und (falls die Zeit reicht) einen Kubernetes Operator.
Vorkenntnisse
- Programmierkenntnisse in einer gängigen Sprache wie Java, C/C++, C# ... sind Voraussetzung
Lernziele
- Solide Kenntnisse und praktische Erfahrung im Umgang mit der Programmiersprache Go
- Überblick der geeigneten Anwendungsgebiete sowie der Stärken und Schwächen
- Umsetzung von einfachen sowie komplexen praxisrelevanten Beispielanwendungen