如何将模板放入卷部署属性

问题描述 投票:0回答:1

按照文档,我无法让它工作。 我需要将模型放入卷部署属性中。

我能理解的是,helm 无法获取参考卷部署属性。 我做了这个...

quarkus.helm.expressions."volumes".path=spec.template.spec.volumes quarkus.helm.expressions."volumes".expression={{- include "deployment.volumes" . }} 

我期待这个

kind: Deployment ... spec: ... template: ... spec: volumes: {{- include "deployment.volumes" . }}

请问有人可以帮助我吗?我怎样才能做到这一点?

kubernetes-helm quarkus
1个回答
0
投票

我做到了!!!

{{- define "volumeMounts" -}}
  volumeMounts:
{{- end }}

{{- define "volumes" -}}
  volumes:
{{- end }}

{{- define "deployment.volumeMounts" -}}
{{- include "volumeMounts" . | nindent 10 }}
{{- include "volumes" . | nindent 8 }}
{{- end }}

quarkus.helm.expressions."deployment.volumeMounts".path=spec.template.spec.containers.volumeMounts
quarkus.helm.expressions."deployment.volumeMounts".expression={{ include "deployment.volumeMounts" . }}
© www.soinside.com 2019 - 2024. All rights reserved.