【问题标题】:How to define complex list for kubernetes config map如何为 kubernetes 配置映射定义复杂列表
【发布时间】:2021-08-31 20:31:34
【问题描述】:

我的 Spring Boot yaml 文件中有这种情况:

这样我就可以将配置文件中的属性加载到内存中。

现在我需要将相同的配置应用到我的配置映射 kubernetes 文件。

我在 kubernetes 官方文档中找到了这个示例,但与我需要的不同。

https://kubernetes.io/docs/concepts/configuration/configmap/#configmaps-and-pods

有没有办法像我的第一张图片一样在配置映射中应用配置?

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: spring-boot kubernetes configmap


【解决方案1】:

是的,当然 - 使用您的 application.yaml 作为输入。

kubectl create configmap demo --from-file application.yaml

您可以将文件以application.yaml 再次挂载到容器中,然后您就完成了。

生成的 configmap 如下所示:

apiVersion: v1
kind: ConfigMap
data:
  application.yaml: |+
    my-company:
      kafka:
        some-propery-1: 10
      topics:
      - foo: bar

顺便说一句:请不要发布带有代码的屏幕截图,这会使屏幕阅读器和搜索引擎无法访问内容。

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多