Узнайте, как развернуть серверную часть Medusa, витрину Medusa и администрацию Medusa с помощью Kubernetes.
Kubernetes позволяет приложениям масштабироваться с поддержкой балансировки нагрузки или самовосстановления. Он широко используется для развертывания приложений среднего и большого размера, на его основе построено множество инструментов, позволяющих легко интегрировать существующий стек технологий в Kubernetes.
Medusa — это набор инструментов электронной коммерции с открытым исходным кодом, который предоставляет инструменты для серверной службы, графический интерфейс администратора и даже графический интерфейс магазина. Используя Medusa, у вас есть строительные блоки, необходимые для развертывания приложения электронной коммерции. С Medusa вы можете сэкономить свое драгоценное время и сосредоточиться на бизнес-требованиях вместо того, чтобы снова и снова создавать один и тот же код для аутентификации или авторизации.
В этой статье давайте развернем бэкэнд medusa, витрину Medusa и администратор Medusa, а также PostgreSQL и Redis в кластере Kubernetes.
Как работает Медуза
Медуза обычно состоит из следующих компонентов:
- Бэкенд Medusa, который является основой Medusa, используется для создания API, которые будут использоваться как в графическом интерфейсе администратора, так и в графическом интерфейсе витрины магазина.
- Графический интерфейс витрины магазина — веб-приложение для клиентов, которое пользователи будут посещать, чтобы купить понравившиеся им товары.
- Графический интерфейс администратора позволяет владельцу приложения электронной коммерции создавать, редактировать и проверять платежные поручения пользователей.
Вы также можете добавить в Medusa другие функции с помощью плагинов. Например, вы можете использовать:
Medusa поддерживает ряд баз данных для хранения данных приложений. В целях разработки вы можете использовать SQLite для хранения данных приложения и Redis для хранения событий приложения.
При производственной доставке вам следует использовать базу данных PostgreSQL и постоянный экземпляр Redis для хранения событий приложения.
Предварительные условия
Чтобы следовать пошаговому руководству из этой статьи, вам необходимо подготовить следующее…