如何在Kubernetes中使用postgres运行Pact Broker?

时间:2017-05-13 15:43:33

标签: java postgresql kubernetes pact pact-broker

我将此作为样本微服务消费者&提供商

https://github.com/anha1/microservices-pact-maven

Packbroker Docker

https://github.com/DiUS/pact_broker-docker

如何在Kubernetes中使用postgres部署和运行pact_broker?

  • 我在docker中没有postgres的pact_broker图片
  • 如何在kubernetes中部署pact_broker时为pact_broker配置postgres?

1 个答案:

答案 0 :(得分:0)

我们可以在Kubernetes中部署PactBroker,

  1. 我们需要Docker postgres图像,在kubernetes中部署
    • Kubernetes svc yaml文件的postgres,不得不提及"类型:ClusterIP" &安培; " targetPort:5432" in spec
  2. 我们需要Docker PactBroker映像,部署在kubernetes中
    • Kubernetes svc对于pactbroker的yaml文件,不得不提及"类型:NodePort" &安培; " targetPort:80"在规范
  3. Sample image - Pact app running in Kubernetes