【问题标题】:Define/attach Persistence Volume claim in application.properties在 application.properties 中定义/附加持久卷声明
【发布时间】:2021-07-27 06:50:01
【问题描述】:

我想定义或更多“附加”一个持久性卷声明(它已经存在于 K8s 中并命名为“pvc-vol-divacms-epass”),我在文档中看到的只是有一个属性“quarkus.kubernetes.pvc-volumes”,其类型定义为“Map”。
2个问题:

  • 是正确使用的属性
  • 如果没有,我应该使用哪一个以及如何使用它;如果是,如何在 application.properties 文件中输入“Map”的值?

文件中我的 K8s 部分如下所示

quarkus.container-image.group=dwamara
quarkus.container-image.name=${quarkus.application.name}
quarkus.container-image.tag=version_tag
quarkus.kubernetes.namespace=divacms-dev

quarkus.kubernetes.ingress.expose=true
quarkus.kubernetes.ingress.host=gateway.divacms.${application.host}

【问题讨论】:

  • 您使用的是哪个版本的 Kubernetes,您是如何部署集群的?

标签: kubernetes quarkus persistent-volume-claims


【解决方案1】:

只需添加如下内容:

quarkus.kubernetes.pvc-volumes.epass.claim-name=pvc-vol-divacms-epass
quarkus.kubernetes.pvc-volumes.db.readonly=false

application.properties

【讨论】:

  • 谢谢,你救了我的命 :-) 我添加了
    ``` quarkus.kubernetes.mounts.epass.path=${qrcode.folder} quarkus.kubernetes.pvc-volumes .epass.claim-name=pvc-vol-divacms-epass quarkus.kubernetes.pvc-volumes.db.readonly=false ``` 成功了
【解决方案2】:

谢谢,你救了我的命 :-) 我添加了

quarkus.kubernetes.mounts.epass.path=${qrcode.folder}
quarkus.kubernetes.pvc-volumes.epass.claim-name=pvc-vol-divacms-epass
quarkus.kubernetes.pvc-volumes.db.readonly=false

它成功了。

谢谢, D.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 2020-11-08
    • 2021-03-28
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    相关资源
    最近更新 更多