我看到here这样的语法:
kubectl create cm configmap4 --from-file=special=config4.txt
我没有找到对=和 special 的含义的描述。 Kubernetes文档here仅表示在Kubectl中创建配置映射时,在-from-file 之后使用 = 的一次用法。
答案 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