如何使用Helm从目录创建ConfigMap

时间:2019-07-13 21:51:54

标签: kubernetes google-kubernetes-engine kubernetes-helm kubectl kubernetes-ingress

我有一个在postman文件夹中包含3个json文件的文件夹。如何使用头盔Yaml模板创建ConfigMap。

kubectl create configmap test-config --from- 
file=clusterfitusecaseapihelm/data/postman/

以上解决方案有效,但是在使用Helm时,我需要在yaml文件中使用它。

1 个答案:

答案 0 :(得分:1)

在Helm模板中,您可以使用AVPlayerItemFiles.Glob辅助函数来实现此目的:

AsConfig

或者,给出Helm模板的完整示例:

{{- (.Files.Glob "postman/**.json").AsConfig | nindent 2 }}

有关更多信息,请参见the documentation(尤其是“ ConfigMap和Secrets实用程序功能”一节)。