私は間違いを見つけました(そして私が疑ったように、それはばかげたものでした)。
問題は、デプロイメントのyaml記述にありました。 mongod
でポートが指定されていないため コマンド、mongodbはデフォルトポート(27017)でリッスンしていましたが、コンテナーは別の指定されたポート(5000)でリッスンしていました。
したがって、解決策は、次のように、containerPortをmongodbのデフォルトポートとして設定することです。
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
または、mongodbのポートをcontainerPortの1つとして設定するには、次のようにします。
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer