1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-kplcloud

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

kplcloud

Открытая версия платформы Kepler

Kplcloud — это система управления приложениями, основанная на Kubernetes. Она позволяет визуализировать управление приложениями через веб-интерфейс, снижает затраты на контейнеризацию и упрощает обучение Docker и Kubernetes.

Kplcloud используется для обслуживания части бизнеса компании Yiren Wealth, стабильно управляя сотнями приложений и тысячами контейнеров.

Иллюстрация

Архитектурный дизайн

Эта платформа предоставляет полное решение.

Демонстрация платформы

Демо-страница: https://kplcloud.nsini.com/about.html

  • Благодарность @icowan за спонсорство четырёх серверов

Связанные сервисы и компоненты размещены на серверах Alibaba Cloud и Tencent Cloud. Ресурсы ограничены, поэтому доступ предоставляется только для тестирования. Пожалуйста, не используйте слишком много ресурсов.

Инструкции по установке

Платформа имеет back-end, основанный на go-kit, и front-end, основанный на ant-design (версия немного старше).

Все зависимости back-end содержатся в go.mod, а зависимости front-end находятся в package.json. Подробнее смотрите в yarn.lock, благодарим сообщество за его вклад.

Код back-end: https://github.com/kplcloud/kplcloudКод frontend: https://github.com/kplcloud/kpaas-frontend

Установка

Установка

Внешние зависимости

  • Go 1.12+ Установка
  • MySQL 5.7+ (большая часть данных хранится в MySQL)
  • Docker 18.x+ Установка
  • RabbitMQ (основной для очередей сообщений)
  • Jenkins 2.176.2+ (старые версии могут иметь проблемы с совместимостью Java, рекомендуются новые версии)

Быстрый старт

  1. Клонирование
$ mkdir -p $GOPATH/src/github.com/kplcloud
$ cd $GOPATH/src/github.com/kplcloud
$ git clone https://github.com/kplcloud/kplcloud.git
$ cd kplcloud
  1. Подготовка конфигурационных файлов

    • Разместите файл kubeconfig для подключения к Kubernetes в корневой директории проекта
    • Конфигурационный файл app.cfg также следует поместить в корневую директорию проекта. Пример конфигурации см. в инструкции по конфигурации
  2. Запуск с помощью docker-compose

$ cd install/docker-compose
$ docker-compose up
  1. Запуск с помощью команды make
$ make run

Документация

Документация

Видеоуроки

Участники

Поддержите нас

### Технический обмен

  • QQ группа: 722578340

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

kplcloud — это система управления приложениями на основе Kubernetes. Она позволяет управлять приложениями через визуализированные страницы, что снижает стоимость контейнеризации и упрощает изучение Docker и Kubernetes. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-kplcloud.git
git@api.gitlife.ru:oschina-mirror/mirrors-kplcloud.git
oschina-mirror
mirrors-kplcloud
mirrors-kplcloud
master