【问题标题】:which one to choose between ( PVC & ConfigMap )选择哪一个(PVC & ConfigMap)
【发布时间】:2023-03-10 16:04:01
【问题描述】:

从今天早上开始,我就有了一个问题。 在 Kubernetes 上管理文件配置的最佳方法是什么!

目前我们使用PVC & PV

但我想在 CI 管道 配置文件期间自动 更新。对于一个应用程序,我们几乎有 10 个配置文件

如何使用 kubernetes 自动更新它? 还是您认为我必须为 configMap 进行更改?

我仍在阅读互联网上的文档,但我找不到我的问题的答案:(

谢谢

【问题讨论】:

    标签: kubernetes kubernetes-helm kubernetes-pvc


    【解决方案1】:

    如果是配置,则 ConfigMap 适合。您可以更新 ConfigMap 资源描述符文件作为 CI 管道的一部分,然后使用“kubectl apply”应用该更改,您可以对您的应用程序进行滚动更新。这使您朝着每个配置更改的方向前进,这些更改都是跟踪和版本化的更改。

    您可能还想查看 Secrets,具体取决于您的配置的敏感程度。

    我猜无论是在 PV 还是 ConfigMap 中,您都将拥有相同数量的文件 - 选择只会影响它们在 Kubernetes 中的应用程序可用方式。但是,如果您发现您的 CI 管道正在做很多替换,那么模板系统可能会有所帮助。我建议查看 helm,以便您可以在部署时将参数传递到您的部署中。

    【讨论】:

    猜你喜欢
    • 2012-05-10
    • 2012-09-26
    • 2014-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 2012-05-21
    相关资源
    最近更新 更多