我们在开发环境和测试环境中分别使用一个命名空间。在每个命名空间中,我们拥有多个配置地图(configMaps)和密钥(secrets),但两个环境之间存在许多共享变量,因此我们希望有一个公共文件来管理这些变量。 是否有一种方法可以在默认命名空间中拥有一个基本的configMap,并使用类似以...
我有一个应用程序在kubernetes中运行,通过configmaps挂载了一个文件。现在,当这个来自configmap的文件(假设是通过kubectl update configmaps xyz命令更新)被更新时,我想在应用程序内部执行一些操作。 假设我使用以下命令创建了一个configma...
嗨,我正在使用Google Kubernetes Engine部署我的应用程序。我尝试添加一个configMap apiVersion: v1 kind: ConfigMap metadata: name: configmap namespace: default data: d...
根据 Kubernetes 文档K8s Docs,自版本 v1.6 及以后,我们可以使用以下功能:envFrom: - configMapRef: name: <config-file> 为了将所有的configMaps数据定义为容器环境变量。与使用名称和键设置为环...
我们最近遇到了一个使用容器内环境变量的问题。 操作系统: Windows 10 Pro k8s集群: Minikube k8s版本: 1.18.3 1. 不起作用的方法,虽然这是我们首选的方法 下面是使用 'envFrom' 的 deployment.yaml 文件: apiVe...
我们有一个具有庞大配置的应用程序(这仅是其中的一部分): apiVersion: v1 kind: ConfigMap metadata: name: my-app data: application.yaml: |- config: app: MY-APP ...
如何使用Kustomize在以下cm中打补丁"db.password"? 配置图: apiVersion: v1 data: dbp.conf: |- { "db_properties": { "db.driver": "com.mysql.jdbc...
我有几个相当大的UTF-8数据文件,pod需要在启动时加载到内存中 - 从几百KB到约50MB。 该项目(包括helm图表)是开源的,但其中一些文件不是 - 否则我可能会将它们直接包含在镜像中。我的最初想法是创建configmaps,但我理解的是,50MB超出了configmaps的预期用途...
我希望在configMap(或secret)中设置一个布尔变量:apiVersion: v1 kind: ConfigMap metadata: name: env-config namespace: mlo-stage data: webpack_dev_server: fals...
我有两个目录中的多个配置文件。例如, conf.d/parentconf1.conf con.d/node1/child1.conf conf.d/node2/child2.conf 我需要使用ConfigMap将这些配置文件以相同的目录结构挂载到Kubernetes Pod中。 尝...