Выбор ответа Junior Архитектура Kubernetes спрашивают часто обновлено
Кто обращается к etcd
Вопрос
Какой компонент Kubernetes напрямую читает и пишет в etcd?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Только kube-apiserver; остальные работают через его API. API server единственный клиент etcd: он валидирует, авторизует и сохраняет объекты.
Варианты ответа
- kubelet на каждом узле записывает в etcd статусы своих подов
- Только kube-apiserver; остальные работают через его APIправильный ответ
- kube-scheduler пишет в etcd привязки подов к узлам
- Все компоненты control plane, у каждого свой клиент etcd
Разбор
API server единственный клиент etcd: он валидирует, авторизует и сохраняет объекты. Scheduler, контроллеры и kubelet читают и меняют состояние через API (watch и запросы). Так в одном месте сходятся аутентификация, RBAC и admission.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.