kubernetes 如何从目录中生成ConfigMap而不创建它?

siv3szwd  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(2)|浏览(99)

如何从目录中生成ConfigMap而不创建它?
如果我用途:

$ kubectl create configmap my-config --from-file=configuration/ -o yaml
apiVersion: v1
   data:
...

字符串
显示ConfigMap yaml输出,但在当前Kubernetes项目上下文上创建了my-config
我想只生成ConfigMap文件,这是可能的吗?是否存在kubectl create“干燥”模式?
顺祝商祺,
斯特凡

2vuwiymt

2vuwiymt1#

只需要加上--dry-run就可以了:

$ kubectl create configmap my-config --from-file=configuration/ -o yaml --dry-run

字符串
来源:https://kubernetes.io/docs/user-guide/kubectl/kubectl_create_configmap/

ccrfmcuu

ccrfmcuu2#

2023更新,(这是一个老问题,但谷歌搜索创建configmap干运行是指这里)

kubectl create configmap my-config --from-file=./my-config.json --dry-run=client -o yaml > local-config.yaml

字符串
更改在dry-run选项中,需要为--dry-run=client| server -o用于输出,在本例中使用YAML。
最后一部分“> local-config.yaml”是将create命令的YAML输出放到一个文件中(稍后使用kubectl apply -f应用)
文档:https://kubenetes.io/docs/reference/generated/kubectl/kubectl-commands a

相关问题