在不同物理主机上的两个不同kubernetes群集上运行的MongoDB副本建立

时间:2018-07-12 09:08:44

标签: mongodb networking kubernetes replication

目标:运行在不同物理主机上的两个不同kubernetes群集上的MongoDB副本建立。

主机1 :kubernetes集群-1:Pod正在运行(例如,复制集名称为“ my-mongo-set”的mongo1实例)。服务是在Pod后面运行mongo1-service的情况下创建的。

主机2 :Kubernetes cluster-2:另一个Pod正在运行(具有相同复制集名称“ my-mongo-set”的mong2实例)。服务是在Pod后面运行的Pod(例如mongo2-service)创建的。

现在,我无法将pod内的mongoDb设置为从复制到另一个Pod的内部。

主机1 :Kubernetes-Cluster-1 主机2 :Kubernetes-Cluster-2

Mongo1服务Mongo2服务 Mongo1-pod Mongo2-pod

我需要运行在不同机器上的两个不同kubernetes集群节点之间的Pod到Pod通信。

我无法使用NodePort,LoadBalancer,入口控制器(kong)等类型公开Kubernetes mongo服务IP。

我是kubernetes的新手,我已经通过apt-get安装了kubernetes(kubectl,kubeadm,kubelet),然后运行Kubeadm init命令。

任何建议如何实现这一目标……。 ?

0 个答案:

没有答案