Cloud Native Experience Lab


Vor-Ort-Workshop in Mannheim am 15.11.2022

Willkommen in der Welt der Software-Industrialisierung! Dieser Hands-on-Workshop hat es in sich: Von null auf hundert in nur 6 Stunden! Gemeinsam bauen wir uns Schritt für Schritt eine maßgeschneiderte Kubernetes-basierte Plattform per GitOps auf.

Die Plattform wird uns wertvolle und häufig gebrauchte Bausteine bereitstellen für Monitoring, Security and Continuous Deployment. Anschließend machen wir uns auf den Weg vom Sourcecode bis zur bereitgestellten Anwendung. Dabei lernen wir zahlreiche nützliche Tools und Technologien kennen, die für hohe Produktivität und eine exzellente Developer Experience sorgen.

Vorkenntnisse

Grundlegende Kenntnisse und praktische Erfahrungen im Umgang mit Microservices, Kubernetes und Infrastructure-as-code-Tools wie Terraform sind nützlich. Grundsätzlich gestalten wir den Workshop möglichst einfach und nachvollziehbar.

Lernziele

  • Motivieren: Building and provisioning a tailor-made Kubernetes PasS is not hard. You can do it!
  • Informieren: Relevante und nützliche Bausteine einer K8s-basierten Platform auf AWS
  • Beflügeln: Wertvolle Tools und Frameworks für Platform- und Application-Provisionierung und Einblicke aus der Praxis

Agenda

  • Provisionierung eines dedizierten Kubernetes-Clusters
  • Provisionierung weiterer Infrastruktur-Bausteine für Monitoring, Security und Deployment
  • Effiziente Containerisierung einer Cloud-nativen Anwendung
  • Redundanzfreie Entwicklung von K8s Manifest Definitionen mit Kustomize
  • Kontinuierliche lokale Entwicklung mit Skaffold und/oder Tilt
  • Continuous Delivery von Microservices mit Flux
Zeiten
ab 09.00 Registrierung und Begrüßungskaffee
10.00: Beginn
12.30 - 13.30: Mittagspause
15.00 - 15.15: Kaffeepause
16.30 - 16.45: Kaffeepause
ca. 17 Uhr: Ende

 

Technische Anforderungen

  • Lokale Docker- and Kubernetes-Installation, z.B.
    • Docker Desktop (https://docs.docker.com/get-docker/)
    • Rancher Desktop (https://docs.rancherdesktop.io/getting-started/installation)
    • Minikube (https://minikube.sigs.k8s.io/docs/start/)
  • Kustomize CLI (https://kubectl.docs.kubernetes.io/installation/kustomize/)
  • Flux2 CLI (https://fluxcd.io/docs/installation/)
  • Skaffold (https://skaffold.dev/docs/install/#standalone-binary) and/or Tilt (https://docs.tilt.dev/install.html)
  • GitHub Account

Speaker

 

Mario-Leander Reimer
Mario-Leander Reimer ist passionierter Entwickler, stolzer Vater und #CloudNativeNerd. Er arbeitet als Principal Software Architect bei der QAware GmbH und beschäftigt sich intensiv mit den Innovationen und Technologien rund um den Cloud Native Stack und deren Einsatzmöglichkeiten im Unternehmensumfeld. Außerdem unterrichtet er Software-Qualitätssicherung an der TH Rosenheim.

CC-Newsletter

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

 

Anmelden