A tool that converts Docker Compose files to Kubernetes resources, helping users migrate from Compose environments to Kubernetes.
- v1.38.0
- Published at
- Jan 15, 2026
- 10,629
- Stars
- 61,621
- Download
- Synced at
- Oct 4, 2026
The author no longer ships through GitHub Releases, but the repository is still active (last push Oct 2, 2026). Get the latest version from: Project homepage
Latest release
v1.38.0Jan 15, 2026, 09:33 PMDownloads slow? Switch the source anytime above
README
Project Overview
Kompose (Kubernetes + Compose) is a tool to help users who are familiar with docker-compose move to Kubernetes. It takes a Compose Specification file and translates it into Kubernetes resources.
Key Features
- Converts Compose files to Kubernetes deployments and services
- Multiple installation methods: binary, Go, package managers, Docker
- Shell autocompletion support (Bash, Zsh, Fish)
Target Audience
- Developers migrating from Docker Compose to Kubernetes
- DevOps engineers who want to quickly deploy applications on Kubernetes
- Users familiar with Compose but new to Kubernetes
Quick Start
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.38.0/kompose-linux-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
# Convert Compose file
kompose convert -f compose.yamlCore Advantages
- Official Kubernetes tool
- Converts Compose Specification to Kubernetes resources
- Multiple installation methods
- Open-source and free (Apache-2.0)
Release history
Sort