По порядку Middle Архитектура Kubernetes спрашивают часто обновлено
Путь от kubectl apply до контейнера
Вопрос
Расставь события по порядку после kubectl apply -f deployment.yaml.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Контроллер Deployment создаёт ReplicaSet
- 2API server проверяет запрос (аутентификация, RBAC, admission) и сохраняет Deployment в etcd
- 3Контроллер ReplicaSet создаёт объекты Pod
- 4Scheduler назначает подам узлы
- 5После успешной readiness probe под добавляется в EndpointSlice сервиса
- 6kubelet на узле скачивает образ и запускает контейнеры через CRI
Показать ответ и разбор
Коротко
Каждый шаг выполняет отдельный компонент, реагируя через watch на результат предыдущего: объект в etcd, затем цепочка контроллеров, затем планировщик, затем kubelet. Трафик под получает только после готовности.
Правильный порядок
- 1API server проверяет запрос (аутентификация, RBAC, admission) и сохраняет Deployment в etcd
- 2Контроллер Deployment создаёт ReplicaSet
- 3Контроллер ReplicaSet создаёт объекты Pod
- 4Scheduler назначает подам узлы
- 5kubelet на узле скачивает образ и запускает контейнеры через CRI
- 6После успешной readiness probe под добавляется в EndpointSlice сервиса
Разбор
Каждый шаг выполняет отдельный компонент, реагируя через watch на результат предыдущего: объект в etcd, затем цепочка контроллеров, затем планировщик, затем kubelet. Трафик под получает только после готовности.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.