В этой главе мы покажем, как с помощью werf собрать образ с приложением и запустить контейнер на основе собранного образа локально. После этого мы развернём локальный тестовый кластер Kubernetes и покажем, как разворачивать приложение уже в нём.

Используемое приложение

В качестве тестового приложения мы будем использовать простое REST JSON API на Ruby on Rails, хранящее данные в SQLite. Для упрощения задачи, мы не будем обеспечивать сохранность данных в SQLite: при перевыкате приложения данные будут удаляться. Вопросы хранения данных будут рассмотрены в главе “Полноценные приложения”.