kubernetes

kompose

一款将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)

历史版本

排序