242得票13回答
在Kubernetes中,当ConfigMap更新时如何重新启动Pods?

如何在配置映射更改/更新时自动重新启动与部署关联的 Kubernetes Pod 及其相关 Pod? 我知道已经谈论了在配置映射更改时自动重新启动Pod的能力,但据我所知,这在Kubernetes 1.2中尚不可用。 因此,我想要做的(我认为)是对消耗该配置映射的Pod相关的部署资源进...

140得票6回答
更新k8s的ConfigMap或Secret而不删除现有的内容

我一直在使用K8S ConfigMap和Secret来管理我们的属性。我的设计非常简单,将属性文件保存在git库中,并使用构建服务器(例如Thoughtworks GO)将它们自动部署为ConfigMaps或Secrets(根据选择条件)到我的k8s集群。 目前,我发现必须经常删除现有的Con...

44得票3回答
Kubernetes - 如何使用yaml文件定义ConfigMap?

目前,我正在执行以下操作,从 config.json 文件中创建一个配置映射: ```bash kubectl create configmap my-config --from-file=config.json ```kubectl create configmap jksconfig -...

41得票4回答
有没有一种方法在 Kubernetes 中在命名空间之间共享 configMap?

我们在开发环境和测试环境中分别使用一个命名空间。在每个命名空间中,我们拥有多个配置地图(configMaps)和密钥(secrets),但两个环境之间存在许多共享变量,因此我们希望有一个公共文件来管理这些变量。 是否有一种方法可以在默认命名空间中拥有一个基本的configMap,并使用类似以...

41得票4回答
如何在Kubernetes中修补ConfigMap

Kubernetes带有一个名为coredns的ConfigMap,可让您指定DNS设置。我想通过添加以下内容来修改或修补此配置中的一小部分:apiVersion: v1 kind: ConfigMap data: upstreamNameservers: | ["1.1.1.1"...

40得票1回答
覆盖容器规范中定义的环境变量值

我有一个配置映射(configmap),在其中我定义了以下键值映射,位于data部分:apiVersion: v1 kind: ConfigMap metadata: namespace: test name: test-config data: TEST: "CONFIGMAP_...

34得票2回答
Kubernetes配置映射符号链接(..data/):有没有避免它们的方法?

我注意到当我创建和挂载一个包含一些文本文件的配置映射时,容器会将这些文件视为符号链接指向../data/myfile.txt。例如,如果我的配置映射名称为tc-configs,其中包含2个名为stripe1.xml和stripe2.xml的xml文件,如果我将此配置映射挂载到容器中的/conf...

25得票2回答
如何使用 kubectl 和 jsonpath 将 configmap 的内容保存到文件中?

我正在尝试将一个configmap的内容保存到我的本地硬盘上的文件中。Kubectl支持使用JSONPath进行选择,但是我找不到需要选择文件内容的表达式。 该configmap是使用以下命令创建的:kubectl create configmap my-configmap --from-f...

24得票4回答
从Kubernetes中删除一个configmap本身

我正在尝试从K8s命名空间中删除配置映射.. 我使用以下命令创建了该配置映射 kubectl -n namespacename create -f configmap.yaml 在查看K8s备忘单https://kubernetes.io/docs/reference/kubectl/c...

24得票1回答
在Kubernetes中使用ConfigMap自定义nginx.conf

我在家庭实验室中设置了Kubernetes,并能够从部署中运行vanilla实现的nginx。 下一步是为nginx的配置使用自定义nginx.conf文件。为此,我正在使用ConfigMap。 当我这样做时,当我导航到http://192.168.1.10:30008(nginx服务器正...