【问题标题】:Putting configuration files on a PVC on Openshift将配置文件放在 Openshift 上的 PVC 上
【发布时间】:2018-12-11 15:32:29
【问题描述】:


我想将 Wildfly 的 Openshift 配置放在持久卷上,这样如果 pod 崩溃,我将能够恢复配置更改。因此,我向安装在 "/wildfly/standalone/configuration" 上的 WildFly pod 添加了 Persistent Volume 声明,但是,Pod 无法启动,因为它在启动时找不到 logging.properties 文件。 因此我的问题是:您可以将配置文件夹放入 PVC 中吗?我假设 Openshift 不会将原始配置 XML 文件复制到 PVC 中,不是吗? 谢谢

【问题讨论】:

  • 您可能会更好地查看使用配置映射并将其安装到容器中。配置映射不存储在持久卷中,但配置 OpenShift 会注入到容器中。

标签: openshift


【解决方案1】:

每当您想在应用程序中添加配置时,请考虑配置映射。这些资源是您的应用程序使用的配置片段,并由 OpenShift 注入您的应用程序上下文(如 xml/json/ini 配置文件、环境变量等)。您可以查看它的示例here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-13
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 2014-01-10
    相关资源
    最近更新 更多