gpt4 book ai didi

spring - spring-data-mongodb/k8s “Database name must not contain slashes, dots, spaces, quotes, or dollar signs”

转载 作者:行者123 更新时间:2023-12-02 12:07:23 24 4
gpt4 key购买 nike

我对此实在不知所措。我一直在尝试使我的应用程序与Kubernetes中的副本集一起运行。我正在设定:spring.data.mongodb.uri=${MYAPP_MONGODB}:mongodb://localhost:27017/myappapplication.properties中并使用Spring Data访问我的对象。

即使在本地将env var设置为远程数据库,在本地使用本地MongoDB容器也可以正常工作。但是当容器启动时,当我将MYAPP_MONGODB的值放入k8s secret 中时,标题中出现引用错误。该值是这样的:
mongodb://myuser:mypasswd@1.1.1.1:27017,2.2.2.2:27017,3.3.3.3:27017,4.4.4.4:27017,5.5.5.5:27017/myapp
reviewed the source仍然困惑为什么会这样。从k8s环境中获取 secret 是正确的。

任何帮助深表感谢!

最佳答案

听起来您在k8s中的 secret 可能设置不正确。我会尝试再次上传您的 secret 并对其解密,以确保它们是正确的。小心随机换行:)

关于spring - spring-data-mongodb/k8s “Database name must not contain slashes, dots, spaces, quotes, or dollar signs”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50053966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com