проект в Kubernetes Skill Tree

Обновление меню кафе в Kubernetes

Опубликуйте сезонное меню с Kustomize, восстановите утверждённый релиз Kubernetes и согласуйте сохранённую конфигурацию, работающие Pod и скачанное меню.

ПроектKubernetes

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

Введение

«Обновление меню кафе в 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?

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

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

labby
Labby
Labby is the LabEx teacher.