• Sobre Milvus
  • Começar a trabalhar
  • Conceitos
  • Guia do utilizador
  • Importação de dados
  • Ferramentas de IA
  • Guia de Administração
  • Ferramentas
  • Integrações
  • Tutoriais
  • FAQs
  • API Reference

Atualizar o Milvus Standalone com o Docker Compose

Este guia descreve como atualizar a implantação autônoma do Milvus da v2.5.x para a v2.6.15 usando o Docker Compose.

Antes de começar

O que há de novo na v2.6.15

A atualização do Milvus 2.5.x para o 2.6.15 envolve mudanças significativas na arquitetura:

  • Consolidação do coordenador: Coordenadores separados legados (dataCoord, queryCoord, indexCoord) foram consolidados em um único mixCoord
  • Novos componentes: Introdução do Streaming Node para um melhor processamento de dados
  • Remoção de componentes: indexNode removido e consolidado

Este processo de atualização assegura a migração adequada para a nova arquitetura. Para obter mais informações sobre as alterações à arquitetura, consulte a Descrição geral da arquitetura do Milvus.

Requisitos

Requisitos do sistema:

  • Docker e Docker Compose instalados
  • Milvus autónomo implementado através do Docker Compose

Requisitos de compatibilidade:

  • O Milvus v2.6.0-rc1 não é compatível com a v2.6.15. Não são suportadas actualizações diretas a partir de versões candidatas.
  • Se estiver a executar atualmente a v2.6.0-rc1 e precisar de preservar os seus dados, consulte este guia da comunidade para obter assistência na migração.
  • É necessário atualizar para a versão 2.5.16 ou posterior antes de atualizar para a versão 2.6.15.

Limitações da fila de mensagens: Ao atualizar para o Milvus v2.6.15, tem de manter a sua escolha atual de filas de mensagens. Não é possível alternar entre diferentes sistemas de filas de mensagens durante a atualização. O suporte para a mudança de sistemas de filas de mensagens estará disponível em versões futuras.

Devido a questões de segurança, o Milvus actualiza o seu MinIO para RELEASE.2024-12-18T13-15-44Z com o lançamento da versão 2.6.15.

Processo de atualização

Passo 1: Atualização para a v2.5.16

Ignore este passo se a sua implementação autónoma já estiver a executar a v2.5.16 ou superior.

  1. Edite o ficheiro docker-compose.yaml existente e actualize a etiqueta de imagem Milvus para a v2.5.16:

    ...
    standalone:
      container_name: milvus-standalone
      image: milvusdb/milvus:v2.5.16
    ...
    
  2. Aplique a atualização para a v2.5.16:

    docker compose down
    docker compose up -d
    
  3. Verificar a atualização para a v2.5.16:

    docker compose ps
    

Passo 2: Atualizar para a v2.6.15

Quando a v2.5.16 estiver a ser executada com êxito, actualize para a v2.6.15:

  1. Edite o seu ficheiro docker-compose.yaml existente e actualize as etiquetas de imagem Milvus e 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. Aplicar a atualização final:

    docker compose down
    docker compose up -d
    

Verificar a atualização

Confirme que a sua implementação autónoma está a executar a nova versão:

# Check container status
docker compose ps

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

O que vem a seguir