А можно ли Bitrix в Kubernetes?DevOps-трансформация

Доклад отозван
Станислав Тибекин
Nixys

Является руководителем отдела инфраструктурных решений компании Nixys. Прошёл путь от настройки, администрирования простых Unix-серверов до построения кластерных инфраструктур крупных федеральных компаний. Чувствует, что стареет, поэтому хотел бы начать делиться опытом с другими.

Тезисы

Предположим, у вас в компании есть своя выстроенная (и выстраданная) инфраструктура на Kubernetes с настроенным логированием, мониторингом, обвязками, автоматизациями и т.д. И в один прекрасный день вдруг возникает задача развернуть проект на 1С-Битрикс. Как быть? Разворачивать отдельную инфраструктуру и перекраивать существующие процессы эксплуатации из-за одного сайта ну совсем не хочется. Зачем городить второй огород, если уже есть первый? Взвесив все за и против, возникает вопрос: "А может всё-таки попробовать запихать 1С-Битрикс в Kubernetes?".

1. А нужно ли? Какой минимальный уровень должен быть у команды разработки, чтобы эта идея в голове DevOps'а не разбилась о суровую реальность отсутствия необходимых компетенций у проектной команды?
2. Как быть с лицензией? Что она позволяет и какие есть подводные камни?
3. Что зашивать в Docker-контейнер, а что выносить из него? Пройдёмся по структуре каталогов 1С-Битрикс и разберёмся, что можно положить в Docker, а что нет.
4. Как организовать структуру репозитория?
5. Как быть с миграциями БД?
6. Подведём итог. И всё-таки, можно ли и нужно ли 1С-Битрикс в Kubernetes?

Другие доклады секции DevOps-трансформация