(в гугл клауде) в одном неймспейсе - nginx, php, postgresql и еще пара, но это не особо важно. Хочу понять как лучше компановать их? Оставить каждый сервис в своём поде? Или, к примеру, запихнуть nginx и php-fpm в один под? На сколько я понимаю best practicies это оставить всё максимально разделенно, правда тогда очень много конфигов получается.
И второй вопрос более сложный (с моей точки зрения) - как я и сказал у меня два пода php и nginx, как мне разшарить диск между ними? Понятно, что достигнуть этой цели можно разными способами, но мне еще нужно настроить автоматическую разливку в этот диск, что и является загвосткой. У меня сейчас есть нфс сервачок в том же неймспейсе к которому подключен диск, но я не знаю как залить туда файлы раньше, чем сбилдится деплой
чо
я собираю отдельные образы для статики с nginx и отдельный с php. Диск шарить не требуется, read only. Отдельный deploуment для статики с nginx, и отдельный deployment с nginx + php.
у тебя два nginx?
Ну вот так масштабироваться будет поудобнее
Да, deployment для раздачи статики. Другой deployment c nginx + php принимает запросы только на бэкенд.
Обсуждают сегодня