F02. Импорт репозитория Helm
Содержание
Общая информация
KubeSphere создает репозитории приложений, которые позволяют пользователям использовать приложения Kubernetes на основе диаграмм Helm. Репозитории приложений работают на OpenPitrix, платформе с открытым исходным кодом для управления кросс-облачными приложениями, спонсируемой компанией QingCloud. В репозитории приложений каждое из них служит базовой библиотекой пакетов. Чтобы развернуть приложение из их репозитория и управлять им, необходимо заранее создать репозиторий.
Чтобы создать репозиторий, используйте сервер HTTP/HTTPS или решения для хранения объектов для хранения пакетов. Если точнее, репозиторий приложений зависит от внешнего хранилища, независимого от OpenPitrix, такого как хранилище объектов MinIO, хранилище объектов QingStor и хранилище объектов AWS. Эти службы хранения объектов используются для хранения пакетов конфигурации и индексных файлов, созданных разработчиками. После регистрации репозитория пакеты конфигурации автоматически индексируются как развертываемые приложения.
В разделе показано, как добавить репозиторий приложений в KubeSphere.
Предпосылки
Вам необходимо:
- Включить KubeSphere App Store (OpenPitrix)
- Добавить репозиторий приложений. Обратитесь к официальной документации Helm, чтобы создать репозиторий или загрузить свои собственные приложения в общедоступный репозиторий KubeSphere. В качестве альтернативы можно использовать пример репозитория в шагах ниже, который предназначен только для демонстрационных целей
- Создать рабочее пространство и пользователя (ws-admin). Пользователю должна быть предоставлена роль workspace-admin в рабочей области.
Добавление репозитория приложения
Для добавления:
1. Войдите в веб-консоль KubeSphere как ws-admin. В рабочей области перейдите в App Repositories в разделе App Management и нажмите кнопку Add.
2. В появившемся окне укажите имя репозитория приложения и добавьте URL вашего репозитория.