Может ли боковой контейнер модуля обнаружить пользователя контейнера приложения и использовать его?
Я определил контейнер sidecar в файле common.tpl в моих диаграммах управления. Этот контейнер с коляской включен в множество модулей, в которых используются разные пользователи.
Мне было интересно, есть ли способ определить в качестве пользователя в контейнере sidecar пользователя контейнера приложения. В результате в каждом модуле один и тот же пользователь будет использоваться как для моего приложения, так и для моего контейнера sidecar.
Я представлял себе что-то вроде следующего:
- name: sidecar_container
image: sidecar_image:01
imagePullPolicy: IfNotPresent
securityContext:
runAsUser: {{ some_variable_that_indicates_to_the_application's_container_user }}
Есть такой вариант?
1 ответ
Решение
Вы можете определить "SecurityContext" на уровне модуля, что означает, что он будет применяться ко всем контейнерам внутри модуля.