我有一个由3个节点组成的mongodb集群,它们在隔离的ec2实例上运行。所有应用程序( dotnet core 2.1 )都在Kubernetes集群上运行。
部署应用程序Pod时,其中的一些Pod无法连接到数据库集群,这会导致异常超时,而其他的其余部分则可以正确连接到数据库。
第二个可以正确连接到db,但是第一个有CrashLoopBackOff。我正在使用数据库连接字符串: mongodb://10.5.7.11:27017,10.5.3.12:27017 /?replicaSet = rs0&readPreference = primaryPreferred