Обновление автономной системы Milvus с помощью Docker Compose
В этом руководстве описано, как обновить автономное развертывание Milvus с версии 2.5.x до версии 2.6.15 с помощью Docker Compose.
Прежде чем начать
Что нового в версии 2.6.15
Обновление с Milvus 2.5.x до 2.6.15 связано со значительными архитектурными изменениями:
- Объединение координаторов: Устаревшие отдельные координаторы (
dataCoord,queryCoord,indexCoord) были объединены в один.mixCoord - Новые компоненты: Внедрение потокового узла для улучшенной обработки данных
- Удаление компонентов:
indexNodeудален и консолидирован.
Этот процесс обновления обеспечивает правильную миграцию на новую архитектуру. Более подробную информацию об изменениях в архитектуре см. в разделе Обзор архитектуры Milvus.
Требования
Системные требования:
- Установлены Docker и Docker Compose
- автономная система Milvus, развернутая с помощью Docker Compose
Требования к совместимости:
- Milvus v2.6.0-rc1 не совместим с v2.6.15. Прямое обновление с релиз-кандидатов не поддерживается.
- Если вы используете v2.6.0-rc1 и хотите сохранить свои данные, обратитесь к этому руководству сообщества за помощью в миграции.
- Перед переходом на v2.6.15 необходимо обновить версию до v2.5.16 или более поздней.
Ограничения очереди сообщений: При обновлении до Milvus v2.6.15 вы должны сохранить текущий выбор очереди сообщений. Переключение между различными системами очередей сообщений во время обновления не поддерживается. Поддержка смены систем очередей сообщений будет доступна в будущих версиях.
По соображениям безопасности Milvus обновляет MinIO до RELEASE.2024-12-18T13-15-44Z с выходом v2.6.15.
Процесс обновления
Шаг 1: Обновление до v2.5.16
Пропустите этот шаг, если в вашем автономном развертывании уже используется версия v2.5.16 или выше.
Отредактируйте существующий файл
docker-compose.yamlи обновите тег образа Milvus до версии 2.5.16:... standalone: container_name: milvus-standalone image: milvusdb/milvus:v2.5.16 ...Примените обновление до v2.5.16:
docker compose down docker compose up -dПроверьте обновление до v2.5.16:
docker compose ps
Шаг 2: Обновление до v2.6.15
После успешной работы v2.5.16 перейдите на v2.6.15:
Отредактируйте существующий файл
docker-compose.yamlи обновите теги изображений Milvus и MinIO:... minio: container_name: milvus-minio image: minio/minio:RELEASE.2024-12-18T13-15-44Z ... standalone: container_name: milvus-standalone image: milvusdb/milvus:v2.6.15Примените финальное обновление:
docker compose down docker compose up -d
Проверка обновления
Убедитесь, что ваше автономное развертывание работает с новой версией:
# Check container status
docker compose ps
# Check Milvus version
docker compose logs standalone | grep "version"
Что дальше
- Вам также может быть интересно узнать, как:
- Если вы готовы развернуть свой кластер в облаке:
- Узнайте, как развернуть Milvus на Amazon EKS с помощью Terraform.
- Узнайте, как развернуть кластер Milvus на GCP с помощью Kubernetes
- Узнайте, как развернуть Milvus на Microsoft Azure с помощью Kubernetes.