【发布时间】:2020-12-06 03:10:18
【问题描述】:
在部署 Kubernetes 应用程序时,我想检查是否存在特定的 PodSecurityPolicy,如果存在则跳过再次安装它。 我遇到了helm lookup function,它允许我们检查现有的 K8 资源。 虽然我了解如何使用此函数获取所有同类资源,但如何使用此函数检查名为“myPodSecurityPolicy”的 PodSecurityPolicy 是否存在。
我尝试过这样的事情:
{{- if ne (lookup "v1" "PodSecurityPolicy" "" "") "myPodSecurityPolicy"}}
<do my stuff>
{{- end }}
但是好像不能这样比较,看到一个错误-
error calling ne: invalid type for comparison
任何输入?提前致谢。
【问题讨论】:
标签: kubernetes kubernetes-helm