Kubernetes 吊舱的侧车容器能否检测应用程序容器的用户并使用相同的容器?
我已经在我的头盔图表中的common.tpl文件中定义了一个sidecar容器。 这个侧车容器包含在许多使用不同用户的吊舱中 我想知道是否有一种方法可以将sidecar容器中的用户定义为应用程序容器的用户。因此,在每个pod中,相同的用户将用于我的应用程序和我的sidecar容器 我想象着下面的情景:Kubernetes 吊舱的侧车容器能否检测应用程序容器的用户并使用相同的容器?,kubernetes,kubernetes-helm,kubernetes-pod,security-context,sidecar,Kubernetes,Kubernetes Helm,Kubernetes Pod,Security Context,Sidecar,我已经在我的头盔图表中的common.tpl文件中定义了一个sidecar容器。 这个侧车容器包含在许多使用不同用户的吊舱中 我想知道是否有一种方法可以将sidecar容器中的用户定义为应用程序容器的用户。因此,在每个pod中,相同的用户将用于我的应用程序和我的sidecar容器 我想象着下面的情景: - name: sidecar_container image: sidecar_image:01 imagePullPolicy: IfNotPresent securityCont
- name: sidecar_container
image: sidecar_image:01
imagePullPolicy: IfNotPresent
securityContext:
runAsUser: {{ some_variable_that_indicates_to_the_application's_container_user }}
有这样的选项吗?您可以在Pod级别定义“SecurityContext”,这意味着它将应用于Pod中的所有容器
您可以在Pod级别定义“SecurityContext”,这意味着它将应用于Pod内的所有容器
谢谢你的回答,我已经意识到了这一点,我只是想知道,与其修改每个吊舱的舵图,我可以在我的侧车容器清单中使用一个变量立即进行修改。谢谢你的回答,我已经意识到了这一点,我只是想知道,不用修改每个吊舱的舵图,我可以用我的侧车容器清单中的一个变量一次完成。你读过这个文档吗?你想知道如何使用Kubernetes部署yaml文件设置动态值/变量吗?是的,我希望动态地将用户设置为与应用程序的容器用户相同。虽然我认为我应该遵循Pod级解决方案,但您是否阅读了本文档?您是否希望了解如何使用Kubernetes部署yaml文件设置动态值/变量?是的,我希望动态地将用户设置为与应用程序的容器用户相同。虽然我认为我应该遵循Pod级别的解决方案