В этом разделе мы соберём образ и развернём приложение в Kubernetes.
В качестве тестового приложения будет использоваться небольшой shell-скрипт, имитирующий простейшее приложение, которое возвращает pong
при обращении на endpoint /ping
. Мы рассмотрим подготовку окружения для работы с werf, задеплоим приложение в локальный кластер на основе Minikube, рассмотрим внесение изменений в приложение и его конфигурацию, а также расскажем немного полезной теории о работе с werf и Kubernetes.
Когда эти основы будут усвоены, в следующем разделе («Реалистичные приложения») мы поменяем shell-скрипт на простое приложение на Rails, в которое будем добавлять новую функциональность в каждой новой главе, в конечном итоге получив приложение, напоминающее реальное.