簡體   English   中英

跨單獨的 kube.netes 集群復制/同步 kube.netes PV 數據

[英]Replicate / synchronise kubernetes PV data across seperate kubernetes clusters

我可以將 Kube.netes PV 之間的數據復制到位於不同數據中心的兩個獨立集群中嗎?

我有一個集群,其關聯的 PV 在主站點中運行。 我有一個單獨的集群在 DR 站點中運行。

如何將主站點中的數據連續復制到 DR 站點,以便在從 DR 運行應用程序時? 寫入 PR PV 的數據在 DR 中可用。

應用程序將文件寫入 PV,如 xls、csv 等。

我可以使用任何 OSS 存儲編排器,如 openebs、rook、storageos 等。

數據庫在 kube.netes 之外。

暫時忘記 Kubernetes。 一天結束時,您正在談論兩個存儲之間的同步文件。 將其安裝到 Kubernetes 作為 PV 只是您的選擇。 所以它可以像兩個存儲之間的rsync設置一樣簡單嗎?

納蘭是對的。 Kubernetes 不包含任何允許您同步兩個不同集群使用的兩個 PV 的功能 因此,您需要找到自己的解決方案來同步這兩個文件系統。 它可以是一個現有的解決方案,比如這個線程中提出的lsyncd ,也可以是任何自定義的解決方案,比如上面提到的rsync ,它可以包裝到一個簡單的bash腳本中,並在cron中定期運行。

只要您使用合適的 openebs 引擎,就可以使用 openEBS Replicated Volumes 在同一集群內的不同節點之間復制相同的 PV。

https://openebs.io/docs/#replicated-volumes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM