Saya menemukan kesalahan (dan seperti yang saya duga, itu adalah kesalahan yang konyol).
Masalahnya ada di deskripsi yaml tentang penerapan. Karena tidak ada port yang ditentukan dalam mongod
perintah, mongodb mendengarkan pada port default (27017), tetapi wadah mendengarkan pada port lain yang ditentukan (5000).
Jadi solusinya adalah mengatur containerPort sebagai port default mongodb, seperti:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Atau untuk mengatur port mongodb sebagai salah satu containerPort, seperti:
command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer