Как я могу запустить 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 в Кубернетесе,

  1. Нам нужен Docker postgres image, развернутый в kubernetes
    • Файл yaml Kubernetes svc для postgres, должен упомянуть "type: ClusterIP" и "targetPort: 5432" в спецификации
  2. Нам нужен образ Docker PactBroker, развернутый в kubernetes
    • Файл yaml Kubernetes svc для pactbroker, должен упомянуть "type: NodePort" и "targetPort: 80" в спецификации

Образец изображения - приложение Pact, работающее в Кубернетесе

Другие вопросы по тегам