मुझे गलती मिली (और जैसा कि मुझे संदेह था, यह एक मूर्खतापूर्ण था)।
समस्या तैनाती के 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