Eu encontrei o erro (e como eu suspeitava, era bobo).
O problema estava na descrição yaml da implantação. Como nenhuma porta foi especificada no
mongod
comando, mongodb estava escutando na porta padrão (27017), mas o contêiner estava escutando em outra porta especificada (5000). Portanto, a solução é definir o containerPort como a porta padrão do mongodb, assim:
Comando
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Ou para definir a porta do mongodb como a do containerPort, assim:
Comando
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer