这是官方 Kubernetes 项目,网址为 github.com/kubernetes/kompose
从 Docker Compose 转到 Kubernetes
Kompose
Kompose 是用于实现 Docker Compose 到容器编排程序(如 Kubernetes(或 OpenShift))的转换工具。
安装$ kompose convert -f compose.yaml
$ kubectl apply -f .
$ kubectl get po
NAME READY STATUS RESTARTS AGE
frontend-591253677-5t038 1/1 Running 0 10s
redis-leader-2410703502-9hshf 1/1 Running 0 10s
redis-replica-4049176185-hr1lr 1/1 Running 0 10s
立即开始使用 Kubernetes
如此简单,您的伴侣也能做到!
为什么猫(和开发人员)都喜欢 Kompose?
开发人员喜欢使用 Docker Compose 简化开发环境。
使用 Kompose,您现在可以将同一文件推送到生产环境的容器编排程序中!