Znalazłem błąd (i jak podejrzewałem, był on głupi).
Problem był w opisie wdrożenia yaml. Ponieważ żaden port nie został określony w mongod
polecenie, mongodb nasłuchiwał na domyślnym porcie (27017), ale kontener nasłuchiwał na innym określonym porcie (5000).
Rozwiązaniem jest więc ustawienie containerPort jako domyślnego portu mongodb, na przykład:
Polecenie command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
ports:
- containerPort: 27017
name: mongocontainer
Lub ustawić port mongodb jako port containerPort, na przykład:
Polecenie command:
- "mongod"
- "--bind_ip"
- "0.0.0.0"
- "--port"
- "5000"
ports:
- containerPort: 5000
name: mongocontainer