kubernetes - Kubernetes ConfigMap 中的常用配置
问题描述
Kubernetes 已经提供了一种使用ConfigMap
.
但是,我在这里有一个问题/问题。
如果我在 Kubernetes 中部署了多个具有不同需求的应用程序,所有这些部署可能会共享和访问一些常见的配置变量。ConfigMap 是否可以使用通用配置变量?
解决方案
有两种方法可以做到这一点。
- Kustomize - kubernetes YAML 配置的定制(作为 kubernetes sigs 开发,并已集成到
kubectl
命令行中)。helm
但目前与图表相比还不够成熟
https://github.com/kubernetes-sigs/kustomize
- Helm chart - Kubernetes 包管理器。它
vaules.yaml
可以使用变量定义相同配置文件的值(在您的情况下,它们是 configmap)。
推荐阅读
- flask - SQLAlchemy & Flask-admin:无法在我的 flask-admin 视图中使用 Text primary_key 将项目添加到 SQLAchemy 数据库
- c - 如何提供 memcpy 的实现
- java - 读取普通 RSA 公钥时出错(没有 X509 证书!)
- amazon-web-services - 保留 LogGroup 并在重新部署 Lambda 时重用它
- java - 如何在jsp中动态创建Select标签?
- javascript - 在字符串最后一次出现之前替换附加文本
- java - 如何在RequestParm中将多个值转换为枚举?
- c# - 在泛型和继承中调用了不正确的显式方法
- ruby-on-rails - 在变量中定义类名而不实例化它
- reactjs - 在与 Spring Boot 捆绑的 React 中读取环境变量