Может ли боковой контейнер модуля обнаружить пользователя контейнера приложения и использовать его?

Я определил контейнер 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" на уровне модуля, что означает, что он будет применяться ко всем контейнерам внутри модуля.

Контекст безопасности пода

Другие вопросы по тегам