Выбор ответа Junior Pod и Deployment обновлено
Когда нужен DaemonSet
Вопрос
Какой контроллер подходит для агента сбора логов, который должен работать на каждом узле?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: DaemonSet. DaemonSet запускает по одному поду на каждом узле (или на выбранных через nodeSelector и tolerations) и сам добавляет поды на новые узлы.
Варианты ответа
- Deployment с числом реплик, равным числу узлов
- DaemonSetправильный ответ
- CronJob
- StatefulSet
Разбор
DaemonSet запускает по одному поду на каждом узле (или на выбранных через nodeSelector и tolerations) и сам добавляет поды на новые узлы. Deployment не гарантирует распределение по одному на узел и не следит за появлением узлов. CronJob для задач по расписанию, StatefulSet для приложений с устойчивой идентичностью.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.