Actualizar Milvus Standalone con Docker Compose
Esta guía describe cómo actualizar su despliegue independiente Milvus de v2.5.x a v2.6.15 utilizando Docker Compose.
Antes de comenzar
Novedades de la versión 2.6.15
La actualización de Milvus 2.5.x a 2.6.15 implica cambios arquitectónicos significativos:
- Consolidación decoordinadores: Los coordinadores independientes heredados (
dataCoord,queryCoord,indexCoord) se han consolidado en uno solo.mixCoord - Nuevos componentes: Introducción de Streaming Node para mejorar el procesamiento de datos
- Eliminación decomponentes:
indexNodeeliminado y consolidado
Este proceso de actualización garantiza una migración adecuada a la nueva arquitectura. Para obtener más información sobre los cambios en la arquitectura, consulte Visión general de la arquitectura de Milvus.
Requisitos
Requisitos del sistema:
- Docker y Docker Compose instalados
- Milvus independiente desplegado a través de Docker Compose
Requisitos de compatibilidad:
- Milvus v2.6.0-rc1 no es compatible con v2.6.15. Las actualizaciones directas desde versiones candidatas no son compatibles.
- Si actualmente está ejecutando v2.6.0-rc1 y necesita conservar sus datos, consulte esta guía de la comunidad para obtener ayuda sobre la migración.
- Debe actualizar a v2.5.16 o posterior antes de actualizar a v2.6.15.
Limitaciones de la cola de mensajes: Al actualizar a Milvus v2.6.15, debe mantener su elección actual de cola de mensajes. No es posible cambiar entre diferentes sistemas de colas de mensajes durante la actualización. El soporte para el cambio de sistemas de colas de mensajes estará disponible en futuras versiones.
Por motivos de seguridad, Milvus actualiza su MinIO a RELEASE.2024-12-18T13-15-44Z con el lanzamiento de la versión 2.6.15.
Proceso de actualización
Paso 1: Actualización a v2.5.16
Omita este paso si su implantación autónoma ya ejecuta la versión 2.5.16 o superior.
Edite su archivo
docker-compose.yamlexistente y actualice la etiqueta de imagen de Milvus a v2.5.16:... standalone: container_name: milvus-standalone image: milvusdb/milvus:v2.5.16 ...Aplique la actualización a v2.5.16:
docker compose down docker compose up -dVerifique la actualización a v2.5.16:
docker compose ps
Paso 2: Actualizar a v2.6.15
Una vez que la versión 2.5.16 esté funcionando correctamente, actualice a la versión 2.6.15:
Edite el archivo
docker-compose.yamlexistente y actualice las etiquetas de imagen de Milvus y 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.15Aplique la actualización final:
docker compose down docker compose up -d
Verifique la actualización
Confirme que su despliegue autónomo está ejecutando la nueva versión:
# Check container status
docker compose ps
# Check Milvus version
docker compose logs standalone | grep "version"
¿Qué sigue?
- También puede aprender a:
- Si está listo para desplegar su cluster en nubes: