The DevOps Chronicles: Kubifying Java apps with Dekorate.io
summary
Dekorate generates Kubernetes, Knative, Helm and Tekton resources from Java code so developers avoid hand-editing YAML: it generates Kubernetes, Knative, Helm, Tekton manifests from annotations or properties, works with Maven/Gradle/Bazel/SBT and supports Spring Boot, Helidon and Quarkus (Quarkus via extension). Demo builds/pushes images with the Docker build hook, produces Deployments/Services/Ingress, readiness/liveness probes, and Helm charts; properties override annotations; most demos deploy successfully though a Quarkus demo has transient pod/network hiccups. annotations or properties and compile-time manifest generation are the key behaviors.
AI-written summary · about
chapters (9)
- 0:00Introduction to Decorate
- 1:12Understanding Decorate
- 2:59Demo workflow and setup
- 5:39Deploying to Kubernetes
- 12:58Spring Boot configuration
- 17:28Working with Quarkus
- 24:19Knative integration
- 35:25Helm chart generation
- 43:00Tekton and final Q&A
related talks
30mDekorate: the Tool to Deploy Your Microservices on Kubernetes
20mGenerating Kubernetes manifests using Dekorate
23mDeploying Your Apps to Kubernetes Without the Boilerplate
25mKubernetes for Java Developers
02h 09mKubernetes Distilled - an in depth guide for the busy Java developer
01h 02mJava to Kubernetes for Dummies
48mKubernetesize your Java application
35mJava Developer’s Journey in Kubernetes
