Ich habe den Fehler gefunden (und wie ich vermutete, war es ein dummer Fehler).
Das Problem lag in der Yaml-Beschreibung des Deployments. Da im mongod
kein Port angegeben wurde Befehl, mongodb hat den Standardport (27017) überwacht, aber der Container hat einen anderen angegebenen Port (5000) überwacht.
Die Lösung besteht also darin, entweder den containerPort als Standardport von mongodb festzulegen, etwa so:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Oder um den Port von mongodb als den von containerPort festzulegen, wie folgt:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer