Выбор ответа Junior RBAC и Helm спрашивают часто обновлено

Role и ClusterRole

Вопрос

Чем Role отличается от ClusterRole?

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

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

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

Коротко

Правильный ответ: Role действует в одном namespace; ClusterRole для кластерных ресурсов или в любом namespace. Role живёт в namespace и описывает права только в нём.

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

  1. Role действует в одном namespace; ClusterRole для кластерных ресурсов или в любом namespaceправильный ответ
  2. ClusterRole даёт права администратора кластера, а Role только права на чтение в namespace
  3. Role выдают пользователям, а ClusterRole только ServiceAccount системных компонентов
  4. Разницы нет: ClusterRole устаревшее название Role, оставленное для совместимости

Разбор

Role живёт в namespace и описывает права только в нём. ClusterRole не привязана к namespace: через ClusterRoleBinding она действует во всём кластере, а через RoleBinding в одном namespace. Объём прав определяется правилами, а не типом объекта, и обе подходят для любых субъектов.

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

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