当使用yaml创建配置映射时,我们可以指定--from-file选项吗



我正在创建如下所示的配置映射

kubectl create configmap testconfigmap --from-file=testkey=testfile.txt

由于我使用的是helm charts,所以我想使用YAML文件创建配置映射,而不是运行kubectl,所以类似于:

apiVersion: v1
kind: ConfigMap
metadata:
name: testconfigmap
data:
fromfile: testkey=testfile.txt

--from-file允许我传递从testfile.txt中读取的密钥和值。但如果我将configMap创建为YAML文件,fromfile就不起作用。

以下命令将生成应用所需的Yaml文件

kubectl create configmap testconfigmap —from-file=testkey=test file.txt —dry-run=client -o yaml > myconfigmap.yaml

然后你就可以做了

kubectl apply -f myconfigmap.yaml

最新更新