Сервис postgres из docker-compose.yaml не отображается как сервис в мини-кубе, а только как pod; также недоступен
Я использую следующую сокращенную версию файла docker-compose.yaml:
version: '3'
services:
webapp:
build:
context: ../../../
dockerfile: config/docker/dev/Dockerfile-dev
container_name: myWebApp-dev
image: 'localhost:5000/webapp:1'
labels:
kompose.image-pull-policy: 'Never'
ports:
- "4000:4000"
- "3000:3000"
depends_on:
- db
networks:
- esnet
db:
image: postgres:10
container_name: db
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=webapp_dev
networks:
- esnet
networks:
esnet:
Когда я делаю kompose up
и развернуть его в кластере Minikube, я вижу, что модуль для базы данных работает, но для базы данных нет службы. Следовательно, база данных не может быть доступна из веб-приложения и генерирует ошибку соединения. Что я делаю не так?