Выбор ответа Middle RBAC и Helm обновлено
ClusterRole через RoleBinding
Вопрос
ClusterRole view выдана группе developers через RoleBinding в namespace staging. Что могут разработчики?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Читать ресурсы только в namespace staging. RoleBinding ограничивает действие выданной роли своим namespace, даже если это ClusterRole.
Варианты ответа
- Читать ресурсы во всех namespace
- Ничего: ClusterRole можно выдать только через ClusterRoleBinding
- Читать ресурсы только в namespace
stagingправильный ответ - Читать кластерные ресурсы (узлы), но не ресурсы namespace
Разбор
RoleBinding ограничивает действие выданной роли своим namespace, даже если это ClusterRole. Так переиспользуют стандартные роли (view, edit, admin) без копирования. На весь кластер права распространяет только ClusterRoleBinding. Кластерные ресурсы через RoleBinding не выдаются.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.