首页 > 解决方案 > Kubernetes ConfigMap 中的常用配置

问题描述

Kubernetes 已经提供了一种使用ConfigMap.

但是,我在这里有一个问题/问题。

如果我在 Kubernetes 中部署了多个具有不同需求的应用程序,所有这些部署可能会共享和访问一些常见的配置变量。ConfigMap 是否可以使用通用配置变量?

标签: kubernetesconfigurationdevopsconfiguration-management

解决方案


有两种方法可以做到这一点。

  • Kustomize - kubernetes YAML 配置的定制(作为 kubernetes sigs 开发,并已集成到kubectl命令行中)。helm但目前与图表相比还不够成熟

https://github.com/kubernetes-sigs/kustomize

  • Helm chart - Kubernetes 包管理器。它vaules.yaml可以使用变量定义相同配置文件的值(在您的情况下,它们是 configmap)。

https://helm.sh/


推荐阅读