如何从目录中生成ConfigMap而不创建它?
如果我用途:
$ kubectl create configmap my-config --from-file=configuration/ -o yaml
apiVersion: v1
data:
...
字符串
显示ConfigMap yaml输出,但在当前Kubernetes项目上下文上创建了my-config
。
我想只生成ConfigMap文件,这是可能的吗?是否存在kubectl create
“干燥”模式?
顺祝商祺,
斯特凡
2条答案
按热度按时间2vuwiymt1#
只需要加上
--dry-run
就可以了:字符串
来源:https://kubernetes.io/docs/user-guide/kubectl/kubectl_create_configmap/
ccrfmcuu2#
2023更新,(这是一个老问题,但谷歌搜索创建configmap干运行是指这里)
字符串
更改在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