如何评估范围内的场?
在项目管理中,评估范围内的场是一个关键的任务,它有助于确定项目的可行性和成功的可能性。评估范围内的场需要考虑多个因素,包括项目目标、资源可用性、时间限制、成本预算等。在评估过程中,项目经理需要进行详细的分析和调查,以便制定出合理的计划和策略。本文将介绍一些评估范围内的场的方法和技巧,帮助项目经理更好地完成这一任务。
问题内容
我尝试为许多类似的应用程序创建默认模板,我需要与两个或多个 pod 共享相同的 pvc,并且需要修改图表以创建而不是 pvc(如果已经存在)。
这是我在values.yml中关于卷的部分:
persistence: enabled: true volumemounts: - name: vol1 mountpath: /opt/vol1 - name: vol2 mountpath: /opt/vol2 volumes: - name: vol1 create: true claimname: claim-vol1 storageclassname: gp2 accessmodes: readwriteonce storage: 1gi - name: vol2 create: false claimname: claim-vol2 storageclassname: gp2 accessmodes: readwriteonce storage: 1gi
这是我的 pvclaim.yml:
{{- if .Values.persistence.enabled }} {{- if .Values.volumes.create }} {{- range .Values.volumes }} --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ .claimName }} spec: storageClassName: {{ .storageClassName }} accessModes: - {{ .accessModes }} resources: requests: storage: {{ .storage }} {{- end }} {{- end }} {{- end }}
我想我应该将字段 create
添加到 volumes
的范围中来管理 pvc 的创建(假设在本例中 pvc vol2
已经存在于其他 helm 图表中)。
如果可能的话,我希望 helm 读取范围内的 create
字段,这样我会收到错误:
evaluate 字段在类型接口 {}
如果您有任何其他想法,欢迎提出,谢谢!
解决方法
volumes
是一个数组,它没有 volumes
是一个数组,它没有 create
字段。
元素具有该字段。所以 .values.volumes.create
没有任何意义。在 range
内,您可以使用 .create
检查元素的 .values.volumes.create
没有任何意义。在 range
内,您可以使用 .create
检查元素的 create
字段,例如
{{- range .Values.volumes }} {{if .create}}do something here{{end}} {{- end}}
以上是如何评估范围内的场?的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

OpenSSL,作为广泛应用于安全通信的开源库,提供了加密算法、密钥和证书管理等功能。然而,其历史版本中存在一些已知安全漏洞,其中一些危害极大。本文将重点介绍Debian系统中OpenSSL的常见漏洞及应对措施。DebianOpenSSL已知漏洞:OpenSSL曾出现过多个严重漏洞,例如:心脏出血漏洞(CVE-2014-0160):该漏洞影响OpenSSL1.0.1至1.0.1f以及1.0.2至1.0.2beta版本。攻击者可利用此漏洞未经授权读取服务器上的敏感信息,包括加密密钥等。

Go语言中用于浮点数运算的库介绍在Go语言(也称为Golang)中,进行浮点数的加减乘除运算时,如何确保精度是�...

Go爬虫Colly中的Queue线程问题探讨在使用Go语言的Colly爬虫库时,开发者常常会遇到关于线程和请求队列的问题。�...

后端学习路径:从前端转型到后端的探索之旅作为一名从前端开发转型的后端初学者,你已经有了nodejs的基础,...

本文讨论了通过go.mod,涵盖规范,更新和冲突解决方案管理GO模块依赖关系。它强调了最佳实践,例如语义版本控制和定期更新。

本文讨论了GO中使用表驱动的测试,该方法使用测试用例表来测试具有多个输入和结果的功能。它突出了诸如提高的可读性,降低重复,可伸缩性,一致性和A
