目标:运行在不同物理主机上的两个不同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命令。
任何建议如何实现这一目标……。 ?