问题标签 [configmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
452 浏览

kubernetes - 如何使用 kubernetes 客户端 Api 部署 ConfigMap

我想要特定的 configMap 结构

如何表示缩进

对象属性:

我们必须多开发这部分代码

0 投票
1 回答
68 浏览

docker - 如何将 ConfigMap 分配给已经在运行的 pod?

我无法将 ConfigMap 加载到当前正在运行 nginx 的 pod 中。

我尝试通过创建一个简单的 pod 定义并向其中添加一个简单的读取 ConfigMap,如下所示:

这运行成功,它的 YAML 文件被保存,然后被删除。

这是我得到的:

然后我尝试将其语法复制到另一个正在运行的 pod 中。

这就是我用的kubectl edit pod po

并且k get po pod1 -o yaml --export

我做错了什么或者我错过了什么?

0 投票
3 回答
3148 浏览

kubernetes - 从文件或使用 json 修补配置映射

我想aws-auth在 vagrant 部署期间编辑 configmap,以让我的 vagrant 用户访问 EKS 集群。我需要在现有的配置图中添加一个片段aws-auth。我如何以编程方式执行此操作?

如果你这样做,kubectl edit -n kube-system configmap/aws-auth你会得到

我需要以某种方式在那里输入这个位。

我试图cat <<EOF > {file} EOF从文件中做一个补丁。但该选项不仅仅存在于patch上下文create中。

我还发现了这个:如何在 Kubernetes 中修补 ConfigMap

但它似乎没有用。或者我可能并不真正理解提出的解决方案。

0 投票
2 回答
118 浏览

azure - 如何在 CoreDNS ConfigMap 配置中命名数据字段

我已将 coreDNS 配置为指向外部 DNS 服务器,用于所有*.mydomain.com请求yaml

现在我找不到test.server部分的用途。我发现这.server很重要,但不是如何正确命名这部分,更不用说如何称呼这部分了。

0 投票
0 回答
928 浏览

spring-boot - 使用 K8s ConfigMap 和 Spring Boot 连接到 Azure KeyVault

我在我的 AKS 中使用这些属性创建了一个配置映射

我的 Spring 启动应用程序使用 @PropertySource 读取这些属性

我想使用 @Value 属性读取 Key

但是,当 SpringBoot 启动时,它会抛出此错误消息......它无法解析占位符......与 azure 的连接不起作用?

0 投票
2 回答
2210 浏览

kubernetes - 我们可以增加 configmap 的大小来存储大小超过 1 MB 的二进制数据吗?

我正在尝试在配置映射中上传 jar 文件。我可以上传大小为 1 MB 的小 jar 文件,但不能上传大小为 4MB 的文件。我正在使用以下命令来创建 configmap。

kubectl create configmap configmap-test --from-file=jarfile.jar

有没有办法增加这个大小限制?

客户端版本为 GitVersion:"v1.14.1",服务器版本为 GitVersion:"v1.15.0"

0 投票
2 回答
317 浏览

kubernetes - 如何使用 kuberneates config-map 运行二进制文件

我将配置映射与文件一起使用,但我正在尝试使用像 supervisor d 和其他内部工具这样的便携式服务。

我们有可以在任何图像中运行的 golang 二进制文件。我正在尝试使用 configmap 运行这些二进制文件。

示例:-我们有一个用 Go 编写的内部工具(大小小于 7MB)可以存储在配置映射中,我们想将该配置映射挂载到 kuberneates pod 中并希望在 pod 中运行它

问题:-有人用吗?这是一个好方法吗?最佳做法是什么?

0 投票
1 回答
763 浏览

kubernetes - 是否可以在容器内的 env 中将 application.properties 的内容作为键/值对公开?

我在配置目录中定义了应用程序属性文件。配置目录位于以下结构中。

我已经定义了 configmap 如下

我们正在使用 envFrom 属性通过正在运行的容器中的环境变量来使用 ConfigMap。(这在我的部署 yaml 文件中)

运行后helm install,我看到生成了 configmap。

在 configmap 中,内容不会生成为单个字符串而不是键/值对。

甚至,在容器内部,值也不会存储为键/值对。它们存储为字符串。

我也试过

观察同样的问题。

是否可以在容器内的 env 中将 application.properties 的内容作为键/值对公开?

0 投票
0 回答
124 浏览

java - Spring Cloud Kubernetes 无法设置 ConfigMap 值

我正在尝试ConfigMap使用 Spring 支持 K8s API 来处理我的外部化配置。我一直在使用没有任何问题的配置服务,所以我不认为这是一个云配置实现问题。我正在1.0.2.RELEASE使用spring-cloud-starter-kubernetes-config.

MyConfigMap包含两个配置:全局 (application.yml) 和特定于应用程序的 yaml (myapp.yml)。看起来是这样的:

application.yml似乎工作得很好。我可以在我的应用程序中看到配置值,但无论出于何种原因,myapp.yml都没有设置。我可以看到 Spring 成功地从 API 中获取了整个结果,ConfigMap但它对myapp.yml.

打开调试日志会暴露 Spring 是如何解释ConfigMap结果的。它将整个myapp.yml部分视为一个财产,而不是其自己的财产来源。这解释了为什么application.yml要使用而不是myapp.yml. 这是该日志的样子(我已经截断了消息):

我需要分离这些配置吗?我从 Spring 中看到的示例建议您可以将配置合并到单个 YAMLConfigMap文件中。我难住了。

0 投票
2 回答
524 浏览

maven - 如何在 Maven 构建期间从属性文件创建 kubernetes configmap?

我们有一个旧的 java 应用程序,它的属性文件很少。我们正在做一个 POC 以使用 Helm 图表将其部署在 Kubernetes 集群中。到目前为止,我们通过从属性文件中复制内容来手动创建 configmap。如果属性文件中有任何更新,则应在 configmap 中手动进行相同的更新。那么,是否有任何解决方案可用于在 Maven 构建期间从属性文件创建配置映射?

提前致谢。