🚀 Coba Zilliz Cloud, Milvus yang sepenuhnya terkelola, secara gratis—rasakan performa 10x lebih cepat! Coba Sekarang>>

milvus-logo
LFAI
Beranda
  • Panduan Administrasi
    • Mengelola Ketergantungan

Menggunakan Pulsar v2 dengan Milvus v2.5.x

Milvus menyarankan Anda untuk mengupgrade Pulsar ke v3 untuk menjalankan Milvus v2.5.x. Untuk informasi lebih lanjut, lihat Upgrade Pulsar. Namun, jika Anda lebih suka menggunakan Pulsar v2 dengan Milvus v2.5.x, artikel ini akan memandu Anda melalui prosedur untuk menjalankan Milvus v2.5.x dengan Pulsar v2.

Jika Anda telah memiliki instans Milvus yang berjalan dan ingin memutakhirkannya ke v2.5.x namun tetap menggunakan Pulsar v2, Anda dapat mengikuti langkah-langkah di halaman ini.

Melanjutkan penggunaan Pulsar v2 sambil mengupgrade Milvus v2.5.x

Bagian ini akan memandu Anda melalui langkah-langkah untuk terus menggunakan Pulsar v2 sembari mengupgrade instance Milvus yang sedang berjalan ke Milvus v2.5.x.

Untuk pengguna Milvus Operator

Milvus Operator kompatibel dengan peningkatan Pulsar v2 secara default. Anda dapat mengupgrade instance Milvus Anda ke v2.5.x dengan merujuk ke Upgrade Milvus Cluster dengan Milvus Operator.

Setelah peningkatan selesai, Anda dapat terus menggunakan Pulsar v2 dengan instance Milvus Anda.

Untuk pengguna Helm

Sebelum melakukan peningkatan, pastikan bahwa

  • Versi Helm Anda di atas v3.12, dan versi terbaru direkomendasikan.

    Untuk informasi lebih lanjut, lihat Menginstal Helm.

  • Versi Kubernetes Anda di atas v1.20.

Pengoperasian dalam artikel ini mengasumsikan demikian:

  • Milvus telah terinstal di ruang nama default.

  • Nama rilis Milvus adalah my-release.

Anda perlu mengubah berkas values.yaml untuk menentukan versi Pulsar sebagai v2 sebelum memutakhirkan Milvus. Langkah-langkahnya adalah sebagai berikut:

  1. Dapatkan berkas values.yaml saat ini dari instans Milvus Anda.

    namespace=default
    release=my-release
    helm -n ${namespace} get values ${release} -o yaml > values.yaml
    cat values.yaml
    
  2. Edit berkas values.yaml untuk menentukan versi Pulsar sebagai v2.

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

    Untuk image, ubah tag ke versi Milvus yang diinginkan (misal: v2.5.0-beta).

  3. Perbarui bagan Helm Milvus.

    helm repo add milvus https://zilliztech.github.io/milvus-helm
    helm repo update milvus
    
  4. Memperbarui instance Milvus.

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

Membuat instans Milvus baru dengan Pulsar v2

Bagian ini akan memandu Anda melalui langkah-langkah untuk membuat instans Milvus baru dengan Pulsar v2.

Untuk pengguna Milvus Operator

Sebelum Anda menggunakan Milvus v2.5.x, Anda perlu mengunduh dan mengedit file Customer Resource Definition (CRD) Milvus. Untuk detail tentang cara menginstal Milvus menggunakan Milvus Operator, lihat Menginstalasi Milvus Cluster dengan Milvus Operator.

  1. Unduh file CRD.

    wget https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_default.yaml
    
  2. Edit berkas milvus_cluster_default.yaml untuk menentukan versi Pulsar sebagai 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
    

    Untuk dependencies, ubah pulsar.inCluster.chartVersion menjadi pulsar-v2.

  3. Lanjutkan dengan langkah-langkah pada Install Milvus Cluster dengan Milvus Operator untuk mendeploy Milvus v2.5.x dengan Pulsar v2 menggunakan file CRD yang telah diedit.

    kubectl apply -f milvus_cluster_default.yaml
    

Untuk pengguna Helm

Sebelum Anda menggunakan Milvus v2.5.x, Anda dapat menyiapkan file values.yaml atau menggunakan parameter inline untuk menentukan versi Pulsar. Untuk detail tentang cara menginstal Milvus menggunakan Helm, lihat Menginstalasi Milvus Cluster dengan Helm.

  • Gunakan parameter sebaris untuk menentukan versi Pulsar sebagai v2.

    helm install my-release milvus/milvus --set pulsar.enabled=true,pulsarv3.enabled=false
    
  • Gunakan berkas values.yaml untuk menentukan versi Pulsar sebagai v2.

    pulsar:
      enabled: true
    pulsarv3:
      enabled: false
    

    Kemudian, terapkan Milvus v2.5.x dengan Pulsar v2 menggunakan berkas values.yaml.

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

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?