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 - Kubernetes Tutorial
From the course: Kubernetes: Native Tools (2018)
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.