从文件创建kubernetes configmap时密钥是什么意思

时间:2019-06-01 08:17:28

标签: kubernetes kubectl

我看到here这样的语法:

kubectl create cm configmap4 --from-file=special=config4.txt

我没有找到对=和 special 的含义的描述。 Kubernetes文档here仅表示在Kubectl中创建配置映射时,在-from-file 之后使用 = 的一次用法。

2 个答案:

答案 0 :(得分:1)

从生成YAML来看,此中间键意味着从文件中加载的所有键都嵌套在所提到的键(问题示例中的特殊关键字)内。

它看起来像这样:

like, comments

答案 1 :(得分:0)

kubectl create configmap my-config --from-file=path/to/bar

基于文件创建配置映射时,键将默认为文件的基本名称,而值将默认为文件内容。如果基本名称是无效密钥,则可以指定备用密钥。


使用指定的密钥而不是磁盘上的文件基名创建名为my-config的新配置映射

kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt