milvus-logo
LFAI
Home
  • Guia de Administração
    • Gerir dependências

Usar o Pulsar v2 com o Milvus v2.5.x

A Milvus recomenda que você atualize o Pulsar para a v3 para rodar o Milvus v2.5.x. Para maiores detalhes, consulte Atualizar o Pulsar. No entanto, se preferir usar a Pulsar v2 com o Milvus v2.5.x, este artigo irá guiá-lo através do procedimento para executar o Milvus v2.5.x com a Pulsar v2.

Se você já tem uma instância do Milvus rodando e quer atualizá-la para a v2.5.x mas continuar usando a Pulsar v2, você pode seguir os passos desta página.

Continuar usando a Pulsar v2 enquanto atualiza o Milvus v2.5.x

Esta secção irá guiá-lo através dos passos para continuar a usar o Pulsar v2 enquanto atualiza a sua instância Milvus em execução para o Milvus v2.5.x.

Para usuários do Milvus Operator

O Milvus Operator é compatível com as atualizações da Pulsar v2 por padrão. Pode atualizar a sua instância Milvus para a v2.5.x consultando Atualizar o Cluster Milvus com o Milvus Operator.

Quando a atualização estiver completa, você pode continuar usando a Pulsar v2 com sua instância Milvus.

Para usuários do Helm

Antes da atualização, certifique-se de que

  • A sua versão do Helm é superior à v3.12, sendo recomendada a versão mais recente.

    Para mais informações, consulte Instalar o Helm.

  • A sua versão do Kubernetes é superior à v1.20.

As operações neste artigo pressupõem que:

  • O Milvus foi instalado no namespace default.

  • O nome da versão do Milvus é my-release.

É necessário alterar o arquivo values.yaml para especificar a versão do Pulsar como v2 antes de atualizar o Milvus. Os passos são os seguintes:

  1. Obtenha o ficheiro values.yaml atual da sua instância do Milvus.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Edite o ficheiro values.yaml para especificar a versão da Pulsar como v2.

    # ... omit existing values
    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    image:
      all:
        repository: milvusdb/milvus
        tag: v2.5.0-beta 
    

    Para image, altere o tag para a versão desejada do Milvus (por exemplo, v2.5.0-beta).

  3. Atualize o gráfico do Milvus Helm.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Atualizar a instância do Milvus.

    helm -n $namespace upgrade $releaase milvus/milvus -f values.yaml
    

Criando uma nova instância do Milvus com o Pulsar v2

Esta secção irá guiá-lo através dos passos para criar uma nova instância do Milvus com o Pulsar v2.

Para os utilizadores do Milvus Operator

Antes de instalar o Milvus v2.5.x, é necessário descarregar e editar o ficheiro Milvus Customer Resource Definition (CRD). Para obter detalhes sobre como instalar o Milvus usando o Milvus Operator, consulte Instalar o Milvus Cluster com o Milvus Operator.

  1. Faça o download do arquivo CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Edite o arquivo milvus_cluster_default.yaml para especificar a versão da 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, mude o pulsar.inCluster.chartVersion para pulsar-v2.

  3. Continue com as etapas em Instalar o Cluster Milvus com o Milvus Operator para implantar o Milvus v2.5.x com a Pulsar v2 usando o arquivo CRD editado.

    kubectl apply -f milvus_cluster_default.yaml
    

Para usuários do Helm

Antes de implantar o Milvus v2.5.x, é possível preparar um arquivo values.yaml ou usar os parâmetros inline para especificar a versão do Pulsar. Para obter detalhes sobre como instalar o Milvus usando o Helm, consulte Instalar o Milvus Cluster com o Helm.

  • Use os parâmetros inline para especificar a versão da Pulsar como v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Use um arquivo values.yaml para especificar a versão do Pulsar como v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Em seguida, implante o Milvus v2.5.x com o Pulsar v2 usando o arquivo values.yaml.

    helm install my-release milvus/milvus -f values.yaml
    

Traduzido porDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

Esta página foi útil?