MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como implantar (corretamente) o MongoDB no Kubernetes e acessá-lo de outro pod/trabalho?


Sua experiência de conectividade no Kubernetes cluster e de fora será diferente.

De dentro do cluster, você deve fazer referência ao MongoDB Pod usando <service-name>.<namespace-name>.svc.cluster.local em vez de 0.0.0.0 . Então, no seu caso, o host acabaria sendo hello-svc.default.svc.cluster.local .

Observe também que a port deve ser referenciado como aquele visto dentro do cluster e não o NodePort , que é usado para acessar o cluster de fora. No seu caso, seria 27017 .