J01.01. Добавление шаблонов приложений
Назначение шаблона приложений
Шаблон — функционал Cloud Managed Kubernetes, используемый для разворачивания и управления приложениями. Шаблоны приложений являются общими ресурсами наряду с БД, промежуточным ПО и ОС. Шаблоны выступают, как отраслевые стандарты создания и доставки приложений. Приложения, загружаемые в виде шаблонов, создаются на основе чартов Helm.
Так как OpenPitrix интегрирован в Cloud Managed Kubernetes для обеспечения управления приложениями на протяжении всего жизненного цикла разработки, то Cloud Managed Kubernetes позволяет независимым поставщикам ПО, разработчикам и обычным пользователям участвовать в процессе разработки. Каждый тенант отвечает только за свою часть, например за загрузку и проверку приложения, выпуск, тестирование и управление версиями. Организации могут создать свой магазин приложений и развить пулы приложений собственными стандартами.
Состав приложения
Приложение состоит из одной или нескольких рабочих нагрузок Kubernetes в зависимости от того, как оно функционирует и взаимодействует с внешней средой:
Как работает добавление шаблонов?
При необходимости добавьте чарты Helm в общедоступный репозиторий Cloud Managed Kubernetes или импортируйте частный репозиторий приложений. Репозиторий (магазин приложений в Cloud Managed Kubernetes), доступен каждому тенанту в рабочем пространстве.
После загрузки чарта Helm при необходимости разверните приложение, чтобы протестировать функции и отправить на анализ. Также при необходимости выпустите приложение в магазине после согласования.
Только пользователи с необходимыми разрешениями могут добавлять частные репозитории в рабочее пространство. Частный репозиторий создается на основе сервисов хранения объектов, таких как MinIO. После импорта в Cloud Managed Kubernetes частные репозитории используются как пулы приложений для предоставления шаблонов.
Cloud Managed Kubernetes разворачивает службы репозитория приложений на основе OpenPitrix.