Как я могу запустить Pact Broker с postgres в Kubernetes?
Беру это как образец микросервисного потребителя и провайдера
https://github.com/anha1/microservices-pact-maven
Packbroker Docker
https://github.com/DiUS/pact_broker-docker
Как развернуть и запустить pact_broker с postgres в Kubernetes?
- У меня есть изображение pact_broker без postgres в докере
- как настроить postgres для pact_broker при развертывании pact_broker в kubernetes?
1 ответ
Решение
Мы можем развернуть PactBroker в Кубернетесе,
- Нам нужен Docker postgres image, развернутый в kubernetes
- Файл yaml Kubernetes svc для postgres, должен упомянуть "type: ClusterIP" и "targetPort: 5432" в спецификации
- Нам нужен образ Docker PactBroker, развернутый в kubernetes
- Файл yaml Kubernetes svc для pactbroker, должен упомянуть "type: NodePort" и "targetPort: 80" в спецификации
Образец изображения - приложение Pact, работающее в Кубернетесе