sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo implementar (correctamente) MongoDB en Kubernetes y acceder a él desde otro pod/trabajo?

Tu experiencia de conectividad desde dentro de Kubernetes el clúster y el exterior serán diferentes.

Desde dentro del clúster, debe hacer referencia a MongoDB Pod usando <service-name>.<namespace-name>.svc.cluster.local en lugar de 0.0.0.0 . Entonces, en tu caso, el host terminaría siendo hello-svc.default.svc.cluster.local .

También tenga en cuenta que el port debe referenciarse como el que se ve dentro del clúster y no como NodePort , que se utiliza para acceder al clúster desde el exterior. En tu caso, sería 27017 .