Выбор ответа Middle RBAC и Helm обновлено

ClusterRole через RoleBinding

Вопрос

ClusterRole view выдана группе developers через RoleBinding в namespace staging. Что могут разработчики?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Читать ресурсы только в namespace staging. RoleBinding ограничивает действие выданной роли своим namespace, даже если это ClusterRole.

Варианты ответа

  1. Читать ресурсы во всех namespace
  2. Ничего: ClusterRole можно выдать только через ClusterRoleBinding
  3. Читать ресурсы только в namespace stagingправильный ответ
  4. Читать кластерные ресурсы (узлы), но не ресурсы namespace

Разбор

RoleBinding ограничивает действие выданной роли своим namespace, даже если это ClusterRole. Так переиспользуют стандартные роли (view, edit, admin) без копирования. На весь кластер права распространяет только ClusterRoleBinding. Кластерные ресурсы через RoleBinding не выдаются.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.