一款将Docker Compose文件转换为Kubernetes资源的工具,帮助用户从Compose环境迁移到Kubernetes。
- v1.38.0
- 发布于
- 2026年1月16日
- 10,630
- 星标
- 61,157
- 下载
- 同步于
- 1 天前
作者已不再通过 GitHub Release 发版,但仓库仍在更新(最近提交 1 天前)。最新版本请到官网获取: 项目官网
最新版本
v1.38.02026年1月16日 05:33下载慢?可在上方随时切换镜像源
项目说明
项目概述
Kompose(Kubernetes + Compose)是一个帮助熟悉docker-compose的用户迁移到Kubernetes的工具。它接收Compose规范文件并将其转换为Kubernetes资源。
主要功能
- 将Compose文件转换为Kubernetes部署和服务
- 支持多种安装方式:二进制、Go、包管理器、Docker
- 支持Shell自动补全(Bash、Zsh、Fish)
适用人群
- 从Docker Compose迁移到Kubernetes的开发者
- 希望快速在Kubernetes上部署应用的DevOps工程师
- 熟悉Compose但刚接触Kubernetes的用户
快速上手
# 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
# 转换Compose文件
kompose convert -f compose.yaml核心优势
- Kubernetes官方工具
- 将Compose规范转换为Kubernetes资源
- 多种安装方式
- 开源免费(Apache-2.0)
历史版本
排序