Podman-compose-to-kube

Материал из ALT Linux Wiki

podman-compose как средство миграция docker-compose решений в kubernetes

Одной из основных проблем миграции docker-compose (docker swarm) решений в kubernetes является (полу)автоматическия генерация kubernetes-манифестов из YAML-файлов описания стека сервисов. Существует достаточно бедный набор инструментов, решающий данную проблему. Данный документ описывает решение данной проблемы путем использования команды podman-compose. В качестве примера разворачивания стека будет использоваться docker-compose стек hello-python проекта podman-compose.

Разворачивание docker-compose стека в podman-compose

Экспорт развернутого стека в kubernetes-манифесты

Корректировка kubernetes-манифестов

Запуск манифестов в kubernetes