Можно ли использовать метод Vault Kubernetes auth с несколькими учетными записями?

Итак, я пытаюсь использовать хранилище с kubernetes для управления секретами. Kubernetes auth. метод используется и требует наличия учетной записи службы. Идея заключается в том, что я хочу разделить токены JWT Token Reviewer, смонтированные внутри контейнеров, поэтому вместо создания одной учетной записи службы и последующего использования ее для создания двух ролей с разными политиками я хотел полностью разделить учетные записи служб, чтобы Token Reviewer JWT токен уникален для каждого модуля. Я заметил в документации API хранилища, что в token_reviewer_jwt поле в запросе /auth/kubernetes/config принимает строку, которая означает только один токен.

Мой сценарий:

  • У меня есть две капсулы; приложение1 и приложение2.

  • У меня есть две служебные учетные записи; приложение1 и приложение2.

  • У меня есть две политики хранилища; app1Policy и app2Policy.

Цель:

  • Назначьте учетную запись службы app1 для app1Policy и app2 для app2Policy.

Проблема:

  • Kubernetes auth. Метод в хранилище не позволяет использовать несколько JWT Token Reviewer, чтобы включить проверку для токенов JWT для каждой учетной записи службы.

У кого-нибудь есть идеи по этому поводу?

0 ответов

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