Kubernetes 选择哪一个(PVC和ConfigMap)

Kubernetes 选择哪一个(PVC和ConfigMap),kubernetes,kubernetes-helm,kubernetes-pvc,Kubernetes,Kubernetes Helm,Kubernetes Pvc,从今天早上开始,我脑子里就有一个问题。 在kubernetes上管理文件配置的最佳方式是什么 目前我们使用的是PVC&PV 但是我想在CI管道期间自动更新配置文件。对于一个应用程序,我们几乎有10个配置文件 如何使用kubernetes自动更新它? 或者您认为我必须为configMap进行更改吗 我还在网上阅读文档,但我没有找到我的问题的答案:( 谢谢如果是配置,则ConfigMap适合。您可以将ConfigMap资源描述符文件作为CI管道的一部分进行更新,然后使用“kubectl apply”

从今天早上开始,我脑子里就有一个问题。 在kubernetes上管理文件配置的最佳方式是什么

目前我们使用的是
PVC&PV

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

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

我还在网上阅读文档,但我没有找到我的问题的答案:(


谢谢

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

您可能还想了解一些秘密,这取决于您的配置有多敏感


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

我们使用helm进行部署。因此,我将继续阅读有关configMap的一些文档。很酷,可能值得您一看,因为您的场景似乎非常相似