【发布时间】:2020-04-24 20:10:43
【问题描述】:
我的 Helm 图表中有一个 PodSecurityPolicy,并希望动态更改 runAsUser 上的 rule。
当{{- if .Values.global.psp.enabled }} 被启用并且相应的values.yaml 包含类似:
runAsUnprivilegedUser: true
我希望模板像这样呈现:
runAsUser:
# Require the container to run without root privileges.
rule: 'MustRunAsNonRoot'
并且另外为默认的非root用户提供UID 1000。
另一方面,如果 runAsUnprivilegedUser 设置为 false,我希望有
runAsUser:
rule: 'RunAsAny'
受雇。
【问题讨论】:
-
这似乎是合理的;到目前为止,您尝试了什么,遇到了什么问题?
-
@DavidMaze,谢谢。 Acutally 我对如何进行条件分支,特别是如何启用非 root 用户的默认设置感到很困惑
标签: kubernetes kubernetes-helm