Исходный код вики F02. Импорт репозитория Helm
Версия 6.1 от Ирина Сафонова на 11.05.2023, 01:35
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
2.1 | 1 | Содержание |
| 2 | |||
| |
6.1 | 3 | {{toc/}} |
| 4 | |||
| |
3.1 | 5 | == Общая информация == |
| 6 | |||
| 7 | ---- | ||
| 8 | |||
| 9 | KubeSphere создает репозитории приложений, которые позволяют пользователям использовать приложения Kubernetes на основе диаграмм Helm. Репозитории приложений работают на OpenPitrix, платформе с открытым исходным кодом для управления кросс-облачными приложениями, спонсируемой компанией QingCloud. В репозитории приложений каждое из них служит базовой библиотекой пакетов. Чтобы развернуть приложение из их репозитория и управлять им, необходимо заранее создать репозиторий. | ||
| 10 | |||
| |
4.1 | 11 | Чтобы создать репозиторий, используйте сервер HTTP/HTTPS или решения для хранения объектов для хранения пакетов. Если точнее, репозиторий приложений зависит от внешнего хранилища, независимого от OpenPitrix, такого как хранилище объектов MinIO, хранилище объектов QingStor и хранилище объектов AWS. Эти службы хранения объектов используются для хранения пакетов конфигурации и индексных файлов, созданных разработчиками. После регистрации репозитория пакеты конфигурации автоматически индексируются как развертываемые приложения. |
| |
3.1 | 12 | |
| 13 | В разделе показано, как добавить репозиторий приложений в KubeSphere. | ||
| |
4.1 | 14 | |
| 15 | == Предпосылки == | ||
| 16 | |||
| 17 | ---- | ||
| 18 | |||
| |
5.1 | 19 | Вам необходимо: |
| 20 | |||
| 21 | * Включить KubeSphere App Store (OpenPitrix) | ||
| 22 | * Добавить репозиторий приложений. Обратитесь к официальной документации Helm, чтобы создать репозиторий или загрузить свои собственные приложения в общедоступный репозиторий KubeSphere. В качестве альтернативы можно использовать пример репозитория в шагах ниже, который предназначен только для демонстрационных целей | ||
| 23 | * Создать рабочее пространство и пользователя ({{code language="none"}}ws-admin{{/code}}). Пользователю должна быть предоставлена роль {{code language="none"}}workspace-admin{{/code}} в рабочей области. | ||
| 24 | |||
| 25 | == Добавление репозитория приложения == | ||
| 26 | |||
| 27 | ---- | ||
| 28 | |||
| 29 | Для добавления: | ||
| 30 | |||
| 31 | ~1. Войдите в веб-консоль KubeSphere как {{code language="none"}}ws-admin{{/code}}. В рабочей области перейдите в **App Repositories **в разделе **App Management** и нажмите кнопку **Add.** | ||
| 32 | |||
| 33 | 2. В появившемся окне укажите имя репозитория приложения и добавьте URL вашего репозитория. | ||
| 34 | |||
| 35 | |||
| 36 | |