一個官方 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,您現在可以用同一個檔案部署到生產容器協調工具!