Выбор ответа Middle RBAC и Helm обновлено
Право list на secrets
Вопрос
Сервисному аккаунту мониторинга выдали list на secrets в namespace, «чтобы видеть, какие секреты есть». Чем это опасно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: list возвращает объекты целиком, со значениями секретов. Ответ на list содержит полные объекты, то есть все данные секретов в base64.
Варианты ответа
- Ничем:
listвозвращает только имена и метки, без данных listвозвращает объекты целиком, со значениями секретовправильный ответ- Мониторинг сможет удалять секреты,
listвключаетdelete - Опасно только вместе с
watch, самlistзначений не отдаёт
Разбор
Ответ на list содержит полные объекты, то есть все данные секретов в base64. По сути это то же, что get на каждый. Удаление требует delete. Если нужны только метаданные, используют запросы с PartialObjectMetadata, но для RBAC это всё равно list. Права на секреты выдают точечно, по resourceNames.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.