Пользователи, рассматривающие podman play kube как замену docker-compose, просили добавить в Podman возможность собирать образы, а не только брать их из реестра контейнеров. Хотя Kubernetes не поддерживает такую возможность, разработчики Podman решили добавить флаг --build в podman play kube.
Возможность генерировать все поды и контейнеры из YAML-файла и затем удалять их с помощью флага --down похожа на работу docker-compose. Преимущество Podman заключается в использовании для запуска подов и контейнеров того же YAML-файла, что и в случае многоузловой оркестрированной среды Kubernetes.
Под — группа из одного или нескольких контейнеров, работающих вместе для достижения общей цели и разделяющих одни и те же пространства имен и cgroups (ограничения ресурсов).
Тома и монтирование — отличный способ хранить данные отдельно от образа контейнера. В большинстве случаев образ контейнера рассматривается как доступный только для чтения, а любые данные, которые требуют записи или не являются специальными для приложения, должны храниться вне образа контейнера с помощью томов.
Как и Docker, Podman не является контейнерным оркестратором. Podman — это инструмент для запуска контейнеров на одном хосте либо в привилегированном (rootful), либо в непривилегированном (rootless) режиме
Podman может не только загружать образы из реестров и из локального хранилища контейнеров, но и поддерживать образы, хранящиеся в формате OCI, формате OCI TAR, устаревшем формате Docker TAR, формате каталогов, а также образы непосредственно из Docker-демона.
Я предлагаю использовать Podman для запуска подов и контейнеров на одном хосте, а Kubernetes — для запуска подов и контейнеров на нескольких машинах и во всей вашей инфраструктуре.