Kompose: The Docker-Compose of Kubernetes
summary
Kompose is a CLI that converts Docker Compose files into Kubernetes primitives and can deploy them straight to a cluster; it reads Compose v1/v2 and Docker bundle input and outputs YAML/JSON, OpenShift objects or a Helm chart. The demo converts a guestbook, voting and Redis setups, generates Deployments, Services, PVCs, and even a Helm chart; most conversions produce running pods and services but live OpenShift demos show intermittent failures when provisioning PVs. The project lives in the Kubernetes incubator as Kompose: docker-compose→Kubernetes.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:10What is Kompose
- 2:12Why Kompose
- 4:58Kompose History
- 6:45Architecture
- 8:55Issues
- 10:48Headless services
- 11:34Demo
- 11:58Demo application
- 14:18Check the application
- 15:25Convert the bundle file
- 24:35Openshift Demo
- 29:57Questions
related talks
31mFrom Compose to Kubernetes, Same Player Shoots Again
46mCompose to Kube, Same Player Shoots Again
22mMaking Kubernetes How We Build Things
19mMaking Kubernetes Simple For Developers
50mFrom Docker To Kubernetes: A Developer's Guide To Containers
26mPlay with Kube using Podman
32mLocal development techniques with Kubernetes
50mComposing your Containerized Microservices
