Установка приложений django в один клик с помощью kubernates
У меня есть своя собственная CMS, написанная на Django и Python. Она использует базу данных PostgreSQL. Для кэширования используются Redis и Memcached, а для выполнения запланированных задач/заданий - Celery.
Я ищу решение, в котором после регистрации и оплаты клиенты могут развернуть CMS одним щелчком мыши. После развертывания она должна быть доступна на поддомене, например customer1.example.com или customer2.example.com.
Мой бэкенд Django не настроен на многопользовательскую эксплуатацию, потому что у каждого клиента могут быть немного разные требования, особенно в плане функциональности. Это означает, что кодовая база может немного отличаться у разных заказчиков.
Кроме того, необходимо регулярно выполнять резервное копирование базы данных и файлов. Мне нужно экономичное решение для такой установки. У меня мало знаний об облачной инфраструктуре. Что бы вы могли посоветовать в такой ситуации?