«Обновление меню кафе в Kubernetes» — практический проект для тех, кто хочет превратить изменение конфигурации в работающий релиз. Вы обновите сезонные напитки Juniper Café, проверите, что действительно видят посетители, и восстановите утверждённое меню после ошибки в цене.
Два Guided Lab проведут вас по всему процессу: от сохранённых файлов релиза Kustomize до работающих Pod и скачивания меню. В самостоятельном Challenge вы примените тот же подход к кофейному фургону с другими ценами и условиями доступности. Каждый модуль начинается с отдельного подготовленного кафе: переносить файлы между средами не требуется.
Чему вы научитесь
После курса вы сможете:
- точно переносить цены и доступность напитков из утверждённого меню в сохранённую конфигурацию;
- создавать с помощью Kustomize имя ConfigMap, зависящее от содержимого, и обновлять Deployment;
- дожидаться завершения развёртывания и связывать созданную конфигурацию с меню, которое отдают два Pod;
- сравнивать историю релизов и восстанавливать конкретную утверждённую ревизию;
- согласовывать сохранённый релиз с восстановленным приложением и сохранять реально скачанное меню;
- сохранять файлы прежних релизов, объекты конфигурации и независимое эталонное кафе.
Для кого этот курс
Курс предназначен для начинающих пользователей Kubernetes, которым нужен небольшой проект по доставке приложения с наглядным результатом.
Предварительные требования: Нужно уметь вводить команды в терминале, распознавать пути к файлам и переключать вкладки браузера. Также нужно знать, что такое Pod, Deployment, Service, метки и простой YAML. Guided Lab познакомят вас с форматом меню, процессом работы с Kustomize и командами публикации релиза. Писать код приложения не требуется.
Учебная среда: LabEx предоставляет подготовленный кластер Kubernetes, терминал Workspace и вкладки Café Menu и Reference Menu. Приложение кафе готово к работе. Страницы, подписи и вывод команд остаются на английском языке.
Часто задаваемые вопросы
Нужно ли устанавливать Kubernetes локально?
Нет. Каждый Guided Lab и Challenge включает собственную подготовленную среду в браузере.
Буду ли я создавать сайт кафе?
Сайт уже предоставлен. Ваша задача — публиковать и восстанавливать его меню через реальные изменения конфигурации Kubernetes, а затем проверять результат со стороны посетителя.
Зачем нужны и сохранённый релиз, и работающее меню?
Работающая страница не доказывает, что следующее развёртывание сохранит утверждённое меню. Вы добьётесь соответствия сохранённой конфигурации, работающего приложения и скачанного меню.
Как Challenge развивает материал Guided Lab?
У кофейного фургона другие утверждённые значения и история релизов. Вы самостоятельно выберете правильную версию и выполните тот же процесс восстановления и передачи результата с помощью уже изученных инструментов.


