Обновление
Эта страница содержит общую информацию о процессе обновления нашего продукта. Независимо от того, используете ли вы Docker Compose или Helm-версию, здесь вы найдёте ключевые принципы и рекомендации по безопасному обновлению.
Способы обновления
Наш продукт доступен в двух вариантах поставки:
Docker Compose версия
Обновление выполняется путём:
Замены старых образов контейнеров на новые
Применения изменений в конфигурационных файлах
Перезапуска сервисов с новыми образами
Helm-версия (Kubernetes)
Обновление происходит через:
Обновление Helm-чарта с указанием новой версии
Корректировку values-файлов при необходимости
Применение изменений через
helm upgrade
Важнейшее правило: последовательное обновление
Категорически не рекомендуется пропускать версии при обновлении!
Наш продукт развивается быстро, и каждое обновление может содержать:
Изменения в структуре данных
Модификации API
Обновления зависимостей
Миграции баз данных
Пропуск версий может привести к:
Некорректной работе миграций данных
Ошибкам совместимости
Повреждению данных
Непредсказуемому поведению системы
Всегда обновляйтесь строго последовательно, версия за версией, даже если это кажется неудобным. Это гарантирует плавный и безопасный переход.
Особенности обновления между версиями
В разделе Критические изменения вы найдёте подробные инструкции для каждого конкретного случая обновления, включая:
Какие данные затрагиваются при миграции
Сколько времени может занять процесс обновления
Нужно ли выполнять дополнительные действия до или после обновления
Известные проблемы и их решения
Рекомендации по откату на предыдущую версию (если это возможно)
Перед каждым обновлением обязательно проверяйте этот раздел, так как в зависимости от версий, между которыми вы переходите, процесс может иметь свои особенности.
Подготовка к обновлению
Перед началом обновления всегда:
Делайте полный бэкап всех данных
Проверяйте системные требования новой версии
Планируйте обновление на время минимальной нагрузки
Изучайте список изменений (changelog) целевой версии
Убедитесь, что у вас есть достаточно дискового пространства
Проверьте требования к версииям зависимых компонентов
После обновления
После завершения процесса:
Проверьте логи на наличие ошибок
Убедитесь, что все сервисы запустились корректно
Проверьте основные функции продукта
Следите за системой в течение первых часов после обновления
Проверьте состояние миграций данных (если они применялись)
Убедитесь, что все фоновые процессы работают нормально
Получение помощи
Если у вас возникнут вопросы или проблемы в процессе обновления:
Обратитесь к документации по конкретной версии
Проверьте раздел «Частые проблемы» в нашей базе знаний
Документация: