Разница между Компосе и Композ-на-Куберне - PullRequest
0 голосов
/ 28 февраля 2019

Я оцениваю миграцию приложения, работающего с docker-compose, на Kubernates и наткнулся на два решения: Kompose и compose-on-kubernetes.

Я хотел бы знать их различия в функциональности/ простота использования для принятия решения о том, какой из них больше подходит.

1 Ответ

0 голосов
/ 28 февраля 2019

Оба продукта предоставляют путь перехода от docker-compose к Kubernetes, но они делают это немного по-другому.

  • Compose на Kubernetes запускается в вашем кластере Kubernetes и позволяет вам развертывать ваш composeнастройка в кластере Kubernetes не изменилась.
  • Kompose преобразует ваши файлы docker-compose в группу ресурсов Kubernetes.

Compose - хорошее решение, если вы хотите продолжить работу с использованием docker-compose параллельно с развертыванием в Kubernetes и, таким образом, планируете поддерживать формат docker-compose.

Если вы полностью мигрируете в Kubernetes и не планируете продолжать работу с docker-compose, вероятно, лучшезавершите миграцию с помощью Kompose и используйте ее в качестве отправной точки для поддержки конфигурации непосредственно в качестве ресурсов Kubernetes.

...