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 satumixCoord - Komponen baru: Pengenalan Streaming Node untuk pemrosesan data yang disempurnakan
- Penghapusan komponen:
indexNodetelah 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.
Edit file
docker-compose.yamlAnda yang sudah ada dan perbarui tag gambar Milvus ke v2.5.16:... standalone: container_name: milvus-standalone image: milvusdb/milvus:v2.5.16 ...Terapkan peningkatan ke v2.5.16:
docker compose down docker compose up -dVerifikasi 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:
Edit file
docker-compose.yamlAnda 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.16Terapkan 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
- Anda mungkin juga ingin mempelajari caranya:
- Jika Anda siap untuk menerapkan cluster Anda di awan:
- Pelajari cara Menerapkan Milvus di Amazon EKS dengan Terraform
- Pelajari cara Menerapkan Klaster Milvus di GCP dengan Kubernetes
- Pelajari cara Menerapkan Milvus di Microsoft Azure dengan Kubernetes