A cloud application journey with Helm and Kubernetes
summary
Java Spring Boot app moves from Cloud Foundry manifest to a Docker image pushed to a private registry (built via bx cr build -t), runs in a Kubernetes cluster with master/worker nodes, uses a service-binding secret mounted into pods for an external cloud DB, and is deployed and upgraded with Helm charts and Tiller via helm upgrade --install. Pipeline automation, image vulnerability scans, and a per-artifact chart pattern are implemented and shown to work end-to-end.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:27Agenda
- 2:08Context
- 5:05Prerequisites
- 6:34Application Perspective
- 8:05Development Scenario
- 13:04Docker Image Availability
- 15:15Kubernetes Concepts
- 21:01Kubernetes Pre-Deploy
- 24:37Kubernetes Deployment
- 34:59Helm - Introduction
- 37:09Helm Concepts
- 38:49Helm charts creation
- 47:45Helm charts deploy
- 51:02Journey Retrospective
- 52:04Key Takeaways
related talks
51mHelm your way with Kubernetes
47mFrom Zero to DevOps Superhero: The Container Edition
35mJava Developer’s Journey in Kubernetes
37mDesigning Cloud Ready Applications
35mJava Developer’s Journey in Kubernetes
48mKubernetesize your Java application
42mFrom Code to Cloud - Full production pipeline using Java, Docker and Kubernetes
35mOptimizing Kubernetes Deployments with Helm
