Utilizar Pulsar v2 con Milvus v2.5.x
Milvus le recomienda actualizar Pulsar a v3 para ejecutar Milvus v2.5.x. Para más detalles, consulte Actualizar Pulsar. Sin embargo, si prefiere utilizar Pulsar v2 con Milvus v2.5.x, este artículo le guiará a través del procedimiento para ejecutar Milvus v2.5.x con Pulsar v2.
Si ya tiene una instancia de Milvus en ejecución y desea actualizarla a v2.5.x pero seguir utilizando Pulsar v2, puede seguir los pasos de esta página.
Continúe utilizando Pulsar v2 mientras actualiza Milvus v2.5.x
Esta sección le guiará a través de los pasos para continuar usando Pulsar v2 mientras actualiza su instancia Milvus a Milvus v2.5.x.
Para usuarios de Milvus Operator
Milvus Operator es compatible con las actualizaciones de Pulsar v2 por defecto. Puede actualizar su instancia Milvus a v2.5.x consultando Actualizar Milvus Cluster con Milvus Operator.
Una vez completada la actualización, puede seguir utilizando Pulsar v2 con su instancia Milvus.
Para usuarios de Helm
Antes de la actualización, asegúrese de que
Su versión de Helm es superior a v3.12, y se recomienda la última versión.
Para más información, consulte Instalar Helm.
Su versión de Kubernetes es superior a v1.20.
Las operaciones de este artículo asumen que
Milvus se ha instalado en el espacio de nombres
default
.El nombre de la versión de Milvus es
my-release
.
Es necesario cambiar el archivo values.yaml
para especificar la versión de Pulsar como v2 antes de actualizar Milvus. Los pasos son los siguientes
Obtenga el archivo
values.yaml
actual de su instancia de Milvus.namespace=default release=my-release helm -n ${namespace} get values ${release} -o yaml > values.yaml cat values.yaml
Edite el archivo
values.yaml
para especificar la versión Pulsar como v2.# ... omit existing values pulsar: enabled: true pulsarv3: enabled: false image: all: repository: milvusdb/milvus tag: v2.5.0-beta
Para
image
, cambietag
por la versión de Milvus deseada (por ejemplov2.5.0-beta
).Actualice el cuadro de Milvus Helm.
helm repo add milvus https://zilliztech.github.io/milvus-helm helm repo update milvus
Actualizar la instancia de Milvus.
helm -n $namespace upgrade $releaase milvus/milvus -f values.yaml
Creación de una nueva instancia de Milvus con Pulsar v2
Esta sección le guiará a través de los pasos para crear una nueva instancia de Milvus con Pulsar v2.
Para usuarios de Milvus Operator
Antes de desplegar Milvus v2.5.x, necesita descargar y editar el archivo Milvus Customer Resource Definition (CRD). Para más detalles sobre cómo instalar Milvus utilizando Milvus Operator, consulte Instalar Milvus Cluster con Milvus Operator.
Descargue el archivo CRD.
wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
Edite el archivo
milvus_cluster_default.yaml
para especificar la versión de Pulsar como v2.apiVersion: milvus.io/v1beta1 kind: Milvus metadata: name: my-release namespace: default labels: app: milvus spec: mode: cluster dependencies: pulsar: inCluster: chartVersion: pulsar-v2
Para
dependencies
, cambiepulsar.inCluster.chartVersion
porpulsar-v2
.Continúe con los pasos en Instalar Mil vus Cluster con Milvus Operator para desplegar Milvus v2.5.x con Pulsar v2 utilizando el archivo CRD editado.
kubectl apply -f milvus_cluster_default.yaml
Para usuarios de Helm
Antes de desplegar Milvus v2.5.x, puede preparar un archivo values.yaml
o utilizar los parámetros en línea para especificar la versión de Pulsar. Para más detalles sobre cómo instalar Milvus utilizando Helm, consulte Instalar Milvus Cluster con Helm.
Utilice los parámetros en línea para especificar la versión de Pulsar como v2.
helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
Utilice un archivo
values.yaml
para especificar la versión de Pulsar como v2.pulsar: enabled: true pulsarv3: enabled: false
A continuación, despliegue Milvus v2.5.x con Pulsar v2 utilizando el archivo
values.yaml
.helm install my-release milvus/milvus -f values.yaml