मैं वर्तमान में हमारे कुछ सर्वरों और ऐप्स को एक कोरओएस वातावरण में स्थानांतरित करने के बारे में सोच रहा हूं । समस्याओं में से एक जो मैं यहां देख रहा हूं वह है लगातार डेटा का प्रबंधन क्योंकि कोरोस एक कंटेनर को एक नई मशीन में ले जाते समय डॉकर वॉल्यूम को संभाल नहीं पाता है। कुछ शोध के बाद मुझे ग्लस्टरफ़ोर्स मिला, जो दावा करता है कि यह एक क्लस्टर फाइल सिस्टम है जो मेरी सभी समस्याओं को हल कर सकता है।
मेरा वर्तमान विचार यह है: मेरे पास एक glusterFS कंटेनर है जो मेरे प्रत्येक कोरओएस मशीनों पर एक विशेषाधिकार प्राप्त कंटेनर के रूप में चलता है और /mnt/gluster
उदाहरण के लिए , एक भंडारण को उजागर करता है । मेरे Dockerfile
कथन में, मैं निर्दिष्ट करता हूं कि मेरे सभी संस्करणों को इस मार्ग पर आरोहित किया जाना चाहिए।
अगली बात मैंने माना कि कौन से कंटेनरों को अपने स्वयं के संस्करणों को प्राप्त करना चाहिए और किन लोगों को एक साझा करना चाहिए। उदाहरण के लिए, प्रत्येक mysql
कंटेनर को अपनी मात्रा मिल जाएगी , क्योंकि यह प्रतिकृति को खुद से संभालने में सक्षम है। मैं उस के साथ गड़बड़ नहीं करना चाहता। उसी वेबसाइट की सेवा करने वाले वेबसर्वर सामान के लिए समान मात्रा का उपयोग करेंगे जैसे "उपयोगकर्ता अपलोड की गई छवियां", आदि क्योंकि वे उन डेटा को दोहराने में सक्षम नहीं हैं।
क्या किसी ने इस तरह से कुछ करने की कोशिश की है या ऐसा कुछ है जो मैंने याद किया है?