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

Kubernetes में Mongodb पॉड से कनेक्ट नहीं हो सकता (कनेक्शन अस्वीकृत)

मुझे गलती मिली (और जैसा कि मुझे संदेह था, यह एक मूर्खतापूर्ण था)।
समस्या तैनाती के yaml विवरण में थी। चूंकि mongod . में कोई पोर्ट निर्दिष्ट नहीं किया गया था कमांड, मोंगोडब डिफ़ॉल्ट पोर्ट (27017) पर सुन रहा था, लेकिन कंटेनर दूसरे निर्दिष्ट पोर्ट (5000) पर सुन रहा था।

तो समाधान यह है कि या तो कंटेनरपोर्ट को मोंगोडब के डिफ़ॉल्ट पोर्ट के रूप में सेट किया जाए, जैसे:

       command:
      - "mongod"
      - "--bind_ip"
      - "0.0.0.0"
      ports:
      - containerPort: 27017
        name: mongocontainer

या मोंगोडब के बंदरगाह को कंटेनरपोर्ट में से एक के रूप में सेट करने के लिए, जैसे:

      command:
      - "mongod"
      - "--bind_ip"
      - "0.0.0.0"
      - "--port"
      - "5000"
      ports:
      - containerPort: 5000
        name: mongocontainer



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एसक्यूएल एलपीएडी ()

  2. कई मोंगो डीबी होस्ट से कनेक्ट करें और स्प्रिंग बूट में एक अलग डेटाबेस का उपयोग करके प्रमाणित करें

  3. सरणी mongodb की लंबाई कैसे ज्ञात करें

  4. मोंगोडब में प्रत्येक समूह के नवीनतम एन रिकॉर्ड कैसे प्राप्त करें?

  5. मैं मोंगो में कुल पाइपलाइन के $अनविंड चरण के दौरान शून्य-लंबाई मान कैसे बनाए रख सकता हूं?