Ho trovato l'errore (e, come sospettavo, era sciocco).
Il problema era nella descrizione yaml della distribuzione. Poiché non è stata specificata alcuna porta in mongod
comando, mongodb era in ascolto sulla porta predefinita (27017), ma il contenitore era in ascolto su un'altra porta specificata (5000).
Quindi la soluzione è impostare containerPort come porta predefinita di mongodb, in questo modo:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Oppure per impostare la porta di mongodb come quella di containerPort, in questo modo:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer