MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come distribuire (correttamente) MongoDB su Kubernetes e accedervi da un altro Pod/Job?

La tua esperienza di connettività da Kubernetes cluster e dall'esterno saranno diversi.

Dall'interno del cluster dovresti fare riferimento a MongoDB Pod utilizzando <service-name>.<namespace-name>.svc.cluster.local anziché 0.0.0.0 . Quindi, nel tuo caso, l'host finirebbe per essere hello-svc.default.svc.cluster.local .

Nota anche che il port dovrebbe essere referenziato come quello visto all'interno del cluster e non come NodePort , utilizzato per accedere al cluster dall'esterno. Nel tuo caso, sarebbe 27017 .