当我在Docker上运行它时,一切都很好,但是在我将它迁移到Kubernetes之后,它就停止了与DB的连接。上面写着:
pymongo.errors.ServerSelectionTimeoutError
pymongo.errors.ServerSelectionTimeoutError: connection closed
每当我尝试访问使用数据库的页面时。你知道吗
我是这样联系的:
app.config['MONGO_DBNAME'] = 'pymongo_db'
app.config['MONGO_URI'] = 'mongodb://fakeuser:FakePassword@ds1336984.mlab.com:63984/pymongo_db'
有没有办法让它连接起来?你知道吗
编辑:
我认为它与Istio侧车的关系更为密切,因为当部署在Kubernetes上时,它可以正常运行。此问题仅在运行Istio时出现。你知道吗
最有可能是Istio(特使侧车)控制出口交通。您可以检查集群中是否有针对特定应用程序的
ServiceEntry
和VirtuaService
:如果它们存在,请检查它们是否允许流量
ds1336984.mlab.com
。如果它们不存在,你就必须create它们。你知道吗相关问题 更多 >
编程相关推荐