проект в Kubernetes Skill Tree

Обновление магазина в пределах квоты

Обновите магазин в пределах квоты запросов CPU, сохраните нужное число доступных реплик и передайте новый каталог.

ПроектKubernetes

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Обновление магазина в пределах квоты» — практический проект для тех, кто уже изучил основы Kubernetes. Опубликуйте новый каталог магазина в ситуации, когда обычная работа укладывается в квоту запросов CPU пространства имён, а начатое поэтапное обновление — нет. Сохраните работу защищённого контрольного магазина и передайте настоящий обновлённый каталог.

Одна пошаговая лабораторная работа знакомит с расчётом ресурсов, стратегией обновления, восстановлением и проверкой со стороны покупателя. Одно самостоятельное задание меняет выделенные ресурсы и требование доступности для книжного магазина: нужно выбрать стратегию под новые условия. Каждый модуль начинается в собственной подготовленной среде.

Чему вы научитесь

После прохождения курса вы сможете:

  • отличать отклонённое из-за квоты создание Pod контроллером ReplicaSet от ситуации, когда существующий Pod невозможно назначить на узел;
  • рассчитывать постоянные и временные запросы CPU с учётом защищённой соседней нагрузки;
  • выбирать бюджет RollingUpdate, соблюдающий фиксированную квоту и минимальное число доступных реплик;
  • сохранять исходные рабочие нагрузки и Services, утверждённую базовую конфигурацию и восстанавливаться после неудачной попытки обновления;
  • сопоставлять сохранённый манифест выпуска с настоящим новым каталогом и полной выгрузкой CSV;
  • интерпретировать ограниченные наблюдения реального кластера, не выдавая их за гарантию доступности в рабочей среде.

Для кого этот курс

Курс предназначен для начинающих пользователей Kubernetes, готовых применить базовые знания к законченной задаче выпуска.

Предварительные знания: Основные операции с путями в терминале и переключение вкладок, простой YAML, знакомство с Pods, Deployments, Services и метками. Единицы запросов CPU, ResourceQuota и расчёт бюджета обновления объясняются в пошаговой работе.

Учебная среда: Предоставлены настоящий одноузловой кластер Kubernetes, приложение магазина и данные каталога. На вкладках Workspace, Shop и Reference в браузере вы настроите обновление, увидите результат и сохраните работу отдельного контрольного сервиса. Работающий сайт, подписи и вывод команд остаются на английском.

Часто задаваемые вопросы

Нужен ли опыт работы с Kubernetes?

Да. Нужно узнавать основные объекты и читать простой манифест. Проект учит принимать решение о квоте и обновлении, а не знакомит с Kubernetes с нуля.

Нужно устанавливать кластер или писать код приложения?

Нет. Кластер, приложение и проверки работоспособности подготовлены. Вы изменяете предоставленную стратегию обновления, используете настоящие сервисы и сохраняете скачанный каталог.

Чем самостоятельное задание отличается от пошаговой работы?

У книжного магазина другие запросы CPU, другой свободный объём ресурсов и более строгое требование к минимуму доступных реплик. Самостоятельно примените те же методы расчёта и восстановления: копирование значений из пошаговой работы не выполнит требования.

Доказывает ли это непрерывную доступность или производительность?

Нет. Проект проверяет полное обновление по ограниченным наблюдениям в одноузловой учебной среде. Запросы CPU — это учёт ресурсов, а не измеренная загрузка, обещание производительности или денежный бюджет. Наблюдения не доказывают доступность в промежутках между измерениями.

Преподаватель

labby
Labby
Labby is the LabEx teacher.