Функция Kompose похожа на ссылки Docker-Compose
Мы делаем POC, используя докер для интеграционных тестов. У нас есть контейнер с изображением API и еще один контейнер с одним mongodb.
Контейнер api должен обращаться к mongodb через db-mongo-dev-company.aws.local, поэтому я помещаю следующую запись в docker-compose:
ссылки: - "mongodb: db-mongo-dev-company.aws.local"
Он отлично работает с "docker-compose".
Проблема в том, что kompose не поддерживает функцию "ссылки", по следующей ссылке:
https://github.com/kubernetes/kompose/blob/master/docs/conversion.md
Мы не можем найти альтернативу, чтобы сделать эту ссылку, у вас есть идеи?
1 ответ
Чтобы решить эту ситуацию, я просто изменил URL в свойствах проекта api.
Пример: у меня есть файл с именем bootstrap.yaml в src/main/resources, который ищет весеннее облако. В DockerFile после извлечения изображения API я заменяю файл другим файлом bootstrap.yaml с другими свойствами, изменяя URL-адрес mongodb.