Vat*_*oni 2 kubernetes google-kubernetes-engine kubectl kubernetes-helm kubernetes-ingress
我有一个文件夹,文件夹中有 3 个 json 文件postman。如何使用 Helm yaml 模板创建 ConfigMap?
kubectl create configmap test-config --from-
file=clusterfitusecaseapihelm/data/postman/
Run Code Online (Sandbox Code Playgroud)
上述解决方案有效,但我需要将其作为 yaml 文件,因为我正在使用 Helm。
hel*_*ert 15
Inside a Helm template, you can use the Files.Glob and AsConfig helper functions to achieve this:
{{- (.Files.Glob "postman/**.json").AsConfig | nindent 2 }}
Run Code Online (Sandbox Code Playgroud)
Or, to give a full example of a Helm template:
apiVersion: v1
kind: ConfigMap
metadata:
name: test-config
data:
{{- (.Files.Glob "postman/**.json").AsConfig | nindent 2 }}
Run Code Online (Sandbox Code Playgroud)
See the documentation (especially the section on "ConfigMap and secrets utility functions") for more information.
| 归档时间: |
|
| 查看次数: |
8095 次 |
| 最近记录: |