Podman-compose-to-kube: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 4: Строка 4:
Существует достаточно бедный набор инструментов, решающий данную проблему.
Существует достаточно бедный набор инструментов, решающий данную проблему.
Данный документ описывает решение данной проблемы путем использования команды <code>podman-compose</code>.
Данный документ описывает решение данной проблемы путем использования команды <code>podman-compose</code>.
В качестве примера разворачивания стека будет использоваться <code>docker-compose</code> стек [https://github.com/containers/podman-compose/tree/devel/examples/hello-python hello-python] проекта <code>podman-compose</code>.
=== Разворачивание docker-compose стека в podman-compose ===
=== Экспорт развернутого стека в kubernetes-манифесты ===
=== Корректировка kubernetes-манифестов ===
=== Запуск манифестов в kubernetes ===

Версия от 18:13, 15 января 2024

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