Skip to content
Beta

Deploying an Application with STACKIT Kubernetes Engine

In 1 trail

Last updated on

In this practical, seven-module workshop on managed Kubernetes, you take Scrumlr — a real open-source retrospective tool — all the way from a laptop to production. After two short theory modules on virtualization and SKE architecture, you run Scrumlr locally on Minikube with kubectl, Helm, and Kustomize, then provision the actual STACKIT infrastructure it needs — an SKE cluster, a PostgreSQL Flex database, and DNS zones — using Terraform and the STACKIT provider. From there you deploy Scrumlr to production with an Ingress controller, cert-manager-issued TLS certificates via Let’s Encrypt, and a connection to the external PostgreSQL instance, then wire up observability and pick up GitOps and secrets-management practices for running it long-term.

This is deliberately not a toy example: Scrumlr is a working application with a database, routing, and TLS requirements just like anything you’d ship for real, which is what makes the workshop transferable to your own projects. It’s built for developers, cloud engineers, and IT professionals who want the full path from “it runs on my machine” to a scalable, highly available deployment — without taking on manual cluster management — while also understanding why running on STACKIT’s European datacenters matters for data sovereignty and compliance.

  • Provision SKE clusters, PostgreSQL Flex, and DNS zones with Terraform and the STACKIT provider
  • Run and validate an application locally with Minikube, kubectl, Helm, and Kustomize before shipping it
  • Configure Ingress, cert-manager, and Let’s Encrypt TLS certificates for a production deployment
  • Connect a production workload to an external managed database and apply GitOps and secrets-management practices
  • Apply observability practices to monitor workload health after deployment
  • Explain how STACKIT’s European datacenters support data sovereignty and compliance requirements
  • Introduction to Virtualization Technologies
  • STACKIT Kubernetes Engine Basics
  • Running Scrumlr on a Local Kubernetes Instance
  • Provisioning STACKIT Infrastructure with Terraform
  • Deploying Scrumlr to Production on STACKIT
  • Observability, Tips & Tricks
STACKIT documentation university.stackit.cloud View Course on STACKIT University Open the documentation
Asset historyActive 3 of the last 12 weeksTMUpdatedNo updates · 1 bar = 1 week i
Maintainers
TMTobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172CC.C1SCF Core · STACKITOwnerActive 5 of the last 12 weeks · 23 updatesSTACKITwww.linkedin.com/in/can-celik-645932315can.celik1@digits.schwarzContributed in STACKIT
Show full history (2 more)