gpt4 book ai didi

kubernetes - K8s/Helm-如何根据value属性挂载音量?

转载 作者:行者123 更新时间:2023-12-02 12:00:31 25 4
gpt4 key购买 nike

我有带有一些属性的值文件,这些属性将在装入卷上使用。例如:

secrets:
my-secret:
as: volume
key: file.xml
mountPath: /etc/xml
我仅在 as的值为 volume的情况下才尝试挂载卷:
          volumeMounts:
{{- range $name, $value := .Values.secrets }}
{{- if eq $value.as "volume" }}
- name: {{ $name }}-volume
mountPath: {{ quote $value.mountPath }}
{{- end }}
{{- end }}
由于某种原因,它失败了:
Error: Deployment.apps "webanalytics" is invalid: spec.template.spec.containers[0].volumeMounts[0].name: Not found: "my-secret-volume"
有什么问题的主意吗?

最佳答案

日志显示您正在访问"my-secret-volume"。但这必须存在于您的Kubernetes群集中相同 namespace 中。该错误表明它不存在,因此您必须create it⚒️。
因为您没有共享整个模板,所以 secret 实际上是由Helm模板创建的,但是它的名称与"my-secret-volume"不同
☮️✌️

关于kubernetes - K8s/Helm-如何根据value属性挂载音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63120008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com