milvus-logo
LFAI
홈페이지
  • 관리 가이드
    • 종속성 관리

Milvus v2.5.x와 함께 Pulsar v2 사용

Milvus v2.5.x를 실행하려면 Pulsar를 v3로 업그레이드할 것을 권장합니다. 자세한 내용은 Pulsar 업그레이드를 참조하세요. 그러나 Milvus v2.5.x와 함께 Pulsar v2를 사용하려는 경우, 이 문서에서는 Pulsar v2와 함께 Milvus v2.5.x를 실행하는 절차를 안내합니다.

이미 실행 중인 Milvus 인스턴스가 있고 이를 v2.5.x로 업그레이드하되 Pulsar v2를 계속 사용하려는 경우 이 페이지의 단계를 따를 수 있습니다.

Milvus v2.5.x를 업그레이드하는 동안 Pulsar v2 계속 사용하기

이 섹션에서는 실행 중인 Milvus 인스턴스를 Milvus v2.5.x로 업그레이드하는 동안 Pulsar v2를 계속 사용하는 단계를 안내합니다.

밀버스 오퍼레이터 사용자

Milvus Operator는 기본적으로 Pulsar v2 업그레이드와 호환됩니다. 밀버스 오퍼레이터로 밀버스 클러스터 업그레이드를 참조하여 밀버스 인스턴스를 v2.5.x로 업그레이드할 수 있습니다.

업그레이드가 완료되면 Milvus 인스턴스에서 Pulsar v2를 계속 사용할 수 있습니다.

헬름 사용자의 경우

업그레이드하기 전에 다음을 확인한다.

  • 헬름 버전이 v3.12 이상이며 최신 버전을 권장합니다.

    자세한 내용은 헬름 설치를 참조하세요.

  • 사용 중인 쿠버네티스 버전이 v1.20 이상.

이 문서의 작업은 이를 가정한다:

  • Milvus가 default 네임스페이스에 설치되었다.

  • 밀버스의 릴리스 이름은 my-release 이다.

Milvus를 업그레이드하기 전에 values.yaml 파일을 변경하여 Pulsar 버전을 v2로 지정해야 합니다. 단계는 다음과 같습니다:

  1. Milvus 인스턴스의 현재 values.yaml 파일을 가져옵니다.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. values.yaml 파일을 편집하여 Pulsar 버전을 v2로 지정합니다.

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

    image 의 경우 tag 을 원하는 Milvus 버전(예: v2.5.0-beta)으로 변경합니다.

  3. 밀버스 헬름 차트를 업데이트합니다.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. 밀버스 인스턴스를 업그레이드합니다.

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

Pulsar v2로 새 Milvus 인스턴스 생성하기

이 섹션에서는 Pulsar v2로 새 Milvus 인스턴스를 생성하는 단계를 안내합니다.

Milvus 운영자 사용자의 경우

Milvus v2.5.x를 배포하기 전에 Milvus CRD(고객 리소스 정의) 파일을 다운로드하여 편집해야 합니다. Milvus Operator를 사용하여 Milvus를 설치하는 방법에 대한 자세한 내용은 Milvus Operator로 Milvus 클러스터 설치를 참조하세요.

  1. CRD 파일을 다운로드합니다.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. milvus_cluster_default.yaml 파일을 편집하여 Pulsar 버전을 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
    

    dependencies 의 경우 pulsar.inCluster.chartVersionpulsar-v2 으로 변경합니다.

  3. 밀버스 오퍼레이터로 밀버스 클러스터 설치의 단계를 계속 진행하여 편집한 CRD 파일을 사용하여 Pulsar v2와 함께 밀버스 v2.5.x를 배포합니다.

    kubectl apply -f milvus_cluster_default.yaml
    

헬름 사용자의 경우

Milvus v2.5.x를 배포하기 전에 values.yaml 파일을 준비하거나 인라인 파라미터를 사용하여 Pulsar 버전을 지정할 수 있습니다. 헬름을 사용하여 Milvus를 설치하는 방법에 대한 자세한 내용은 헬름으로 Milvus 클러스터 설치를 참조하세요.

  • 인라인 파라미터를 사용하여 Pulsar 버전을 v2로 지정합니다.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • values.yaml 파일을 사용하여 Pulsar 버전을 v2로 지정합니다.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    그런 다음 values.yaml 파일을 사용하여 Pulsar v2와 함께 Milvus v2.5.x를 배포합니다.

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

번역DeepL

Try Managed Milvus for Free

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

Get Started
피드백

이 페이지가 도움이 되었나요?