From the course: Kubernetes: Native Tools (2018)

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Kompose

Kompose - Kubernetes Tutorial

From the course: Kubernetes: Native Tools (2018)

Start my 1-month free trial

Kompose

- [Instructor] I promise you, there is no typo on this slide. I really did mean to say Kompose with a K. It's Kubernetes of course, and with any native tool in Kubernetes, it must begin with a K apparently. The Kompose tool basically converts a Docker Compose file into Kubernetes objects, like deployments and services. The intent of the tool was to provide an export path for the people who were already comfortable with Docker Compose files and give them the ability to create Kubernetes objects using the Kubernetes-style YAML. You might wonder why on Earth this exists, so here's a quick history lesson. When the idea of describing your infrastructure with containers was a young concept, there were no standards to describe containers to build larger infrastructure, so every vendor had their own methodology to describe these objects: Docker had Compose, Kubernetes had replication controllers, Rancher had Cattle, Stack Engine had applications and deployments, and so on, and so forth…

Contents