Выбор ответа Junior RBAC и Helm спрашивают часто обновлено
Role и ClusterRole
Вопрос
Чем Role отличается от ClusterRole?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Role действует в одном namespace; ClusterRole для кластерных ресурсов или в любом namespace. Role живёт в namespace и описывает права только в нём.
Варианты ответа
- Role действует в одном namespace; ClusterRole для кластерных ресурсов или в любом namespaceправильный ответ
- ClusterRole даёт права администратора кластера, а Role только права на чтение в namespace
- Role выдают пользователям, а ClusterRole только ServiceAccount системных компонентов
- Разницы нет: ClusterRole устаревшее название Role, оставленное для совместимости
Разбор
Role живёт в namespace и описывает права только в нём. ClusterRole не привязана к namespace: через ClusterRoleBinding она действует во всём кластере, а через RoleBinding в одном namespace. Объём прав определяется правилами, а не типом объекта, и обе подходят для любых субъектов.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.