Коллеги, поделитизь плиз опытом кто как готовит пхп приложение в кубы. То что делать два контейнера это понятно один с nginx другой с fpm и пхп ) а вот как быть если нужно запускать процесс который будет висеть в фоне ну например сейчас есть rabbitmq лиснеры которые стартуют через supervisor или крон задание которое должно дернуть пхп скрипт
Разбейте приложение на микросервисы сначала, потом будет понятно, что запихивать в один контейнер, что в несколько в одном поде, что в разные поды. Микросервис - соответствует поду завёрнутому в Statefulset/Deployment/Daemonset/etc который выставлен наружу через Service.
Обычно один микросервис - это один процесс в одном контейнере. Если процессы тесно связаны (не один ко многим, а строго один к одному) - тогда их объединяют в один микросервис. Опять же, их лучше расселить по разным контейнерам. Пусть они общаются через общий namespace (не тот который куберовский, а механизм изоляции процессов -
https://man7.org/linux/man-pages/man7/namespaces.7.html) - обычно используют сетевой и процессы идут к друг другу на localhost, либо через общий volume.