Memutakhirkan Milvus Standalone dengan Docker Compose

Panduan ini menjelaskan cara memutakhirkan rilis mandiri Milvus Anda dari v2.5.x ke v2.6.16 menggunakan Docker Compose.

Sebelum Anda memulai

Apa yang baru di v2.6.16

Memutakhirkan dari Milvus 2.5.x ke 2.6.16 melibatkan perubahan arsitektur yang signifikan:

  • Konsolidasi koordinator: Koordinator terpisah yang lama (dataCoord, queryCoord, indexCoord) telah dikonsolidasikan menjadi satu mixCoord
  • Komponen baru: Pengenalan Streaming Node untuk pemrosesan data yang disempurnakan
  • Penghapusan komponen: indexNode telah dihapus dan dikonsolidasikan

Proses peningkatan ini memastikan migrasi yang tepat ke arsitektur baru. Untuk informasi lebih lanjut tentang perubahan arsitektur, lihat Tinjauan Arsitektur Milvus.

Persyaratan

Persyaratan sistem:

  • Docker dan Docker Compose terinstal
  • Milvus mandiri yang digunakan melalui Docker Compose

Persyaratan kompatibilitas:

  • Milvus v2.6.0-rc1 tidak kompatibel dengan v2.6.16. Peningkatan langsung dari kandidat rilis tidak didukung.
  • Jika Anda saat ini menjalankan v2.6.0-rc1 dan perlu mempertahankan data Anda, silakan lihat panduan komunitas ini untuk bantuan migrasi.
  • Anda harus meng-upgrade ke v2.5.16 atau yang lebih baru sebelum meng-upgrade ke v2.6.16.

Keterbatasan Antrian Pesan: Ketika meningkatkan ke Milvus v2.6.16, anda harus mempertahankan pilihan antrian pesan anda saat ini. Beralih di antara sistem antrian pesan yang berbeda selama upgrade tidak didukung. Dukungan untuk mengubah sistem antrian pesan akan tersedia di versi mendatang.

Karena masalah keamanan, Milvus mengupgrade MinIO ke RELEASE.2024-12-18T13-15-44Z dengan rilis v2.6.16.

Proses peningkatan

Langkah 1: Tingkatkan ke v2.5.16

Lewati langkah ini jika penerapan mandiri Anda sudah menjalankan v2.5.16 atau lebih tinggi.

  1. Edit file docker-compose.yaml Anda yang sudah ada dan perbarui tag gambar Milvus ke v2.5.16:

    ...
    standalone:
      container_name: milvus-standalone
      image: milvusdb/milvus:v2.5.16
    ...
    
  2. Terapkan peningkatan ke v2.5.16:

    docker compose down
    docker compose up -d
    
  3. Verifikasi peningkatan ke v2.5.16:

    docker compose ps
    

Langkah 2: Tingkatkan ke v2.6.16

Setelah v2.5.16 berjalan dengan sukses, tingkatkan ke v2.6.16:

  1. Edit file docker-compose.yaml Anda yang sudah ada dan perbarui tag gambar Milvus dan 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.16
    
  2. Terapkan peningkatan akhir:

    docker compose down
    docker compose up -d
    

Verifikasi peningkatan

Konfirmasikan penerapan mandiri Anda telah menjalankan versi baru:

# Check container status
docker compose ps

# Check Milvus version
docker compose logs standalone | grep "version"

Apa selanjutnya

Coba Milvus yang Dikelola secara Gratis

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

Mulai
Umpan balik

Apakah halaman ini bermanfaat?