【发布时间】:2020-06-04 14:40:26
【问题描述】:
我在 helm 图表的 common.tpl 文件中定义了一个 sidecar 容器。 这个 sidecar 容器包含在许多使用不同用户的 pod 中。
我想知道是否有一种方法可以在 sidecar 容器中将应用程序容器的用户定义为用户。因此,在每个 pod 中,我的应用程序和 sidecar 容器都将使用同一个用户。
我在想像下面这样的事情:
- name: sidecar_container
image: sidecar_image:01
imagePullPolicy: IfNotPresent
securityContext:
runAsUser: {{ some_variable_that_indicates_to_the_application's_container_user }}
有这样的选择吗?
【问题讨论】:
-
您是否想知道如何使用 Kubernetes 部署 yaml 文件设置动态值/变量?
-
是的,我想将用户动态设置为与应用程序的容器用户相同。虽然我认为我应该遵循Pod级别的解决方案
标签: kubernetes kubernetes-helm kubernetes-pod security-context sidecar