在kubernetes中绑定应用程序窗格和数据库窗格

时间:2017-10-18 08:37:59

标签: java mongodb docker kubernetes

我们正在尝试使用mondodba dn实现两个pod,另一个使用java应用程序。而java应用程序需要与mongodb绑定。当数据库和应用程序在两个不同的pod和不同的子网上运行时,我们如何绑定它们。

1 个答案:

答案 0 :(得分:0)

您可能希望将service用于mongo广告连播。您需要添加标签,例如name: mongo以pod并创建服务:

apiVersion: v1
kind: Service
metadata:
  name: mongo
spec:
  ports:
  - port: 27017
  selector:
    name: mongo

然后可以从带有mongo:27017地址的java应用程序窗格访问mondgo。

要进行快速实验,您可以使用kubectl expose pod _MONGO_POD_NAME_ --port=27017 --name=mongo

tutorial也可能很方便。