Kubernetes . के भीतर से आपका कनेक्टिविटी अनुभव क्लस्टर और बाहर से अलग होंगे।
क्लस्टर के भीतर से आपको MongoDB . का संदर्भ देना चाहिए Pod <service-name>.<namespace-name>.svc.cluster.local . का उपयोग करके के बजाय 0.0.0.0 . तो, आपके मामले में, host अंत में hello-svc.default.svc.cluster.local होगा ।
यह भी ध्यान दें कि port क्लस्टर के भीतर देखे जाने वाले के रूप में संदर्भित किया जाना चाहिए, न कि NodePort . के रूप में , जिसका उपयोग क्लस्टर को बाहर से एक्सेस करने के लिए किया जाता है। आपके मामले में, वह 27017 होगा ।