我正在尝试在Kubernetes集群上部署RavenDB实例。部署应该是完全自动化的,即,无需访问UI即可进行配置。
我发现了大量有关如何配置容器中乌鸦的文档,例如通过RAVEN_ARGS
,环境变量(例如RAVEN_License_Eula_Accepted
)或安装的卷中的自定义settings.json
文件使用命令行参数。
我已经尝试了上面的所有选项,并且它们都可以工作,除了尝试设置许可证时。我尝试将License
直接设置为JSON字符串,或者将License.Path
指向卷中安装的license.json
文件。然而,在部署容器之后,每当访问UI时,都会收到一条通知,通知我需要设置许可证。
谁能告诉我如何使Raven使用通过上述方法提供的许可证?
谢谢
您需要通过某种操作来引导群集,以获取许可证。例如,创建数据库或调用/ admin / cluster / bootstrap端点。