Encontré el error (y como sospechaba, era una tontería).
El problema estaba en la descripción yaml de la implementación. Como no se especificó ningún puerto en el mongod
comando, mongodb estaba escuchando en el puerto predeterminado (27017), pero el contenedor estaba escuchando en otro puerto especificado (5000).
Entonces, la solución es establecer containerPort como el puerto predeterminado de mongodb, así:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
O para establecer el puerto de mongodb como el de containerPort, así:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer