Пропуски Junior HPA, StatefulSet и тома обновлено
Масштабирование командами
Вопрос
Вручную поставь 5 реплик: kubectl __(1)__ deployment/api --replicas=5. Быстро создай HPA: kubectl __(2)__ deployment/api --min=3 --max=20 --cpu-percent=70. Выведи узел из эксплуатации, вытеснив поды: kubectl __(3)__ worker-2 --ignore-daemonsets.
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
kubectl scale меняет число реплик (HPA потом всё равно выставит своё значение). kubectl autoscale создаёт HPA. drain помечает узел недоступным для планирования и вытесняет поды с учётом PodDisruptionBudget; поды DaemonSet остаются.
Что в пропусках
1
scale
2
autoscale
3
drain
Разбор
kubectl scale меняет число реплик (HPA потом всё равно выставит своё значение). kubectl autoscale создаёт HPA. drain помечает узел недоступным для планирования и вытесняет поды с учётом PodDisruptionBudget; поды DaemonSet остаются.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.