J'ai trouvé l'erreur (et comme je m'en doutais, c'était une erreur).
Le problème était dans la description yaml du déploiement. Comme aucun port n'a été spécifié dans le mongod
commande, mongodb écoutait sur le port par défaut (27017), mais le conteneur écoutait sur un autre port spécifié (5000).
La solution consiste donc soit à définir le containerPort comme port par défaut de mongodb, comme ceci :
Commande command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Ou pour définir le port de mongodb comme celui du containerPort, comme ceci :
Commande command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer