gpt4 book ai didi

kubernetes:如何从多个文件创建和使用 configmap

转载 作者:行者123 更新时间:2023-12-02 11:29:22 31 4
gpt4 key购买 nike

我有关于 configmap 的文档:

https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#define-container-environment-variables-using-configmap-data

据我所知,我可以从两个文件创建一个配置图(game-config-2)
(game.properties 和 ui.properties) 使用
kubectl create configmap game-config-2 --from-file=configure-pod-container/configmap/kubectl/game.properties --from-file=configure-pod-container/configmap/kubectl/ui.properties

现在我看到了配置图
kubectl describe configmaps game-config-2
Name: game-config-2
Namespace: default
Labels: <none>
Annotations: <none>

Data
====
game.properties: 158 bytes
ui.properties: 83 bytes

我如何使用该配置映射?我试过这种方式:
    envFrom:
- configMapRef:
name: game-config-2

但这不起作用,env 变量没有从 configmap 中选择。或者我可以在 envFrom 下有两个 configMapRef 吗?

最佳答案

此问题的一种解决方案是创建一个具有多个数据键/值的 ConfigMap:

apiVersion: v1
kind: ConfigMap
metadata:
name: conf
data:
game.properties: |
<paste file content here>
ui.properties: |
<paste file content here>

只是不要忘记 |粘贴文件内容之前的符号。

关于kubernetes:如何从多个文件创建和使用 configmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54649401/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com