MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment déployer (correctement) MongoDB sur Kubernetes et y accéder depuis un autre pod/job ?

Votre expérience de connectivité depuis Kubernetes cluster et de l'extérieur seront différents.

Depuis le cluster, vous devez référencer le MongoDB Pod en utilisant <service-name>.<namespace-name>.svc.cluster.local plutôt que 0.0.0.0 . Donc, dans votre cas, l'host finirait par être hello-svc.default.svc.cluster.local .

Notez également que le port doit être référencé comme celui vu dans le cluster et non comme le NodePort , qui est utilisé pour accéder au cluster depuis l'extérieur. Dans votre cas, ce serait 27017 .