MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

आप कुबेरनेट्स पर मोंगो प्रतिकृति सेट कैसे करते हैं?

यह उत्तर पुराना है। मैंने एक विस्तृत चरण-दर-चरण ट्यूटोरियल लिखा यहां अधिक अद्यतित विधियों का उपयोग करना। मैं यह सब पढ़ने की अत्यधिक अनुशंसा करता हूं।

संक्षेप में, आप अपने लिए प्रतिकृति सेट को कॉन्फ़िगर करने के लिए एक साइडकार ऐप चलाते हैं, और या तो प्रति उदाहरण एक सेवा का उपयोग करते हैं या पॉड आईपी पते के लिए K8s API को पिंग करते हैं।

उदाहरण: यह केवल Google क्लाउड में काम करेगा। आपको अन्य प्लेटफार्मों के लिए संशोधन करने की आवश्यकता होगी, विशेष रूप से वॉल्यूम के आसपास:

  1. उदाहरण का अनुसरण करें https://github.com/leportlabs/mongo- k8s-sidecar.git
    • git clone https://github.com/leportlabs/mongo-k8s-sidecar.git
    • cd mongo-k8s-sidecar/example/
    • make add-replica ENV=GoogleCloudPlatform (ऐसा तीन बार करें)
  2. सेवाओं के माध्यम से प्रतिकृति सेट से कनेक्ट करें।
    • mongodb://mongo-1,mongo-2,mongo-3:27017/dbname_?
  3. आप प्रति पॉड सेवा बनाने के बजाय कच्चे पॉड आईपी पते का भी उपयोग कर सकते हैं


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी डेटासाइज स्टोरेज साइज से बड़ा कैसे हो सकता है?

  2. त्रुटि:Db._executeQueryCommand Node.js पर कोई खुला कनेक्शन नहीं है

  3. नेवला दस्तावेज़ अद्यतन त्रुटि

  4. डेटाफ़्रेम के लिए BSONObject का RDD

  5. नेवला के साथ खोजने के बाद उप दस्तावेज़ कैसे बदलें