• О Милвусе
  • Начать
  • Концепции
  • Руководство пользователя
  • Импорт данных
  • Инструменты искусственного интеллекта
  • Руководство по администрированию
  • Инструменты
  • Интеграции
  • Учебники
  • Вопросы и ответы
  • API Reference

Обновление автономной системы 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 или выше.

  1. Отредактируйте существующий файл docker-compose.yaml и обновите тег образа Milvus до версии 2.5.16:

    ...
    standalone:
      container_name: milvus-standalone
      image: milvusdb/milvus:v2.5.16
    ...
    
  2. Примените обновление до v2.5.16:

    docker compose down
    docker compose up -d
    
  3. Проверьте обновление до v2.5.16:

    docker compose ps
    

Шаг 2: Обновление до v2.6.15

После успешной работы v2.5.16 перейдите на v2.6.15:

  1. Отредактируйте существующий файл 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
    
  2. Примените финальное обновление:

    docker compose down
    docker compose up -d
    

Проверка обновления

Убедитесь, что ваше автономное развертывание работает с новой версией:

# Check container status
docker compose ps

# Check Milvus version
docker compose logs standalone | grep "version"

Что дальше

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?