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

OSCHINA-MIRROR/mirrors-OpenPitrix

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

Этот проект устарел, так как все его функции были объединены в https://kubesphere.io


OpenPitrix

OpenPitrix

Статус сборки Статус сборки Docker Отчет Go Report Card Документация GoDoc Лицензия


OpenPitrix — это веб-система с открытым исходным кодом для упаковки, развертывания и управления различными типами приложений, включая приложения Kubernetes, микросервисные приложения и безсерверные серверные приложения в нескольких облачных средах, таких как AWS, Azure, Kubernetes, QingCloud, OpenStack, VMware и т.д.

Определение: Pitrix ['paitriks] означает матрицу PaaS и IaaS, которая делает легким развитие, развертывание и управление приложениями, включая PaaS, на различных средах выполнения. Также это слово может означать матрицу, содержащую бесконечное количество приложений (PI — греческая буква "π").


ВдохновениеПроект OpenPitrix зародился из QingCloud AppCenter, который помогает разработчикам создавать облачные корпоративные приложения со всеми возможностями облачных приложений, такими как гибкость, масштабируемость, мониторинг и т.д. Разработчики могут продавать свои приложения на рынке приложений. К тому же, кривая обучения создания приложения очень низкая. Многие клиенты любят AppCenter, но просят поддерживать их многоклассовые среды вместо использования только QingCloud. Таким образом, родился проект OpenPitrix, подробнее см. OpenPitrix Insight.

Возможности- Многие облачные платформы: Поддержка нескольких сред выполнения, таких как AWS, Aliyun, Azure, Kubernetes, QingCloud, OpenStack, VMware и так далее.

  • Разные типы приложений: Поддержка различных типов приложений, включая виртуальные машины, приложения Kubernetes, микросервисы и безсерверные приложения.
  • Управление жизненным циклом приложений: Разработчики могут легко создавать и пакетировать приложения, выполнять гибкую версионность и публикацию приложений, а также проверять, тестировать и быстро разворачивать приложения через маркетплейс приложений.
  • Расширяемость и модульность: Типы сред выполнения и приложений являются высокорасширяемыми и модульными, независимо от того, какие новые типы приложений или сред выполнения появятся.
  • RBAC для организации: Предоставляет несколько ролей, включая обычного пользователя, ISV, разработчиков и администратора; администратор может также создавать пользовательские роли и отделы.
  • Коммерческая эксплуатация (в разработке): Предоставляет учёт потребления и выставление счетов для маркетплейса приложений; ISV может продавать и эксплуатировать опубликованные приложения.> Примечание:
  • Посмотрите скриншоты панели управления OpenPitrix для более наглядного понимания.
  • Изучите этот документ, который подробно объясняет возможности и введение в OpenPitrix с профессиональной точки зрения.## Процесс работы

Следующая диаграмма потока показывает процесс управления жизненным циклом приложений и рабочий процесс с различными ролями пользователей. Для получения дополнительной информации см. краткое руководство.

Совет: Пожалуйста, просматривайте с верхней части до нижней.

Новая версия

OpenPitrix v0.4 была выпущена 1 апреля 2019 года. Узнайте больше о выпуске v0.4.0 для просмотра обновлений и исправлений ошибок.

Установка

Минимальные требования

  • Операционные системы: Любая ОС.
  • Хардварь
    • ЦПУ: 1 ядро
    • Оперативная память: 1 ГБ
    • Диск: 10 ГБ
  • Софтварь
    • Docker: 18.03.0-ce (Минимальная версия)
    • Docker-Compose: 1.21.0 (Минимальная версия)
    • Make: 3.81

Все в одномВсе в одном: Для новых пользователей OpenPitrix, желающих быстро установить и использовать панель управления. Выполните следующие команды для скачивания и установки OpenPitrix на одном узле.

$ wget https://github.com/openpitrix/openpitrix/releases/download/v0.4.1/openpitrix-v0.4.1-docker-compose.tar.gz && tar -zxf openpitrix-v0.4.1-docker-compose.tar.gz
$ cd openpitrix-v0.4.1-docker-compose/
$ make

Обычно все процессы загрузки образов и запуска контейнеров завершаются за несколько минут. После этого вы можете использовать http://<NodeIP>:8000, чтобы просмотреть панель управления. По умолчанию учетная запись администратора — это admin@op.com / passw0rd.### Установка на Kubernetes

Вариант All-in-One используется только для тестирования и демонстрации OpenPitrix. В рабочих средах инсталлятор поддерживает установку OpenPitrix на кластеры Kubernetes. Подробнее см. разделы Установка с помощью Helm Chart и Установка на Kubernetes.

Начало использования OpenPitrix

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

Быстрый старт предлагает 5 руководств по быстрой настройке, чтобы помочь вам освоить основные функции и работу с различными ролями пользователей.

Магазин приложений

Начало разработки OpenPitrix

Руководство разработчика содержит всю информацию о сборке OpenPitrix из исходников, работе с Git, способах участия в проекте и тестировании.

План развития

План развития представляет собой список планов развития открытых продуктов и функций, разделённых по модулям версий и ролей. Также показывает ожидания сообщества OpenPitrix. Этот план подробно описывает будущее направление развития OpenPitrix, которое может меняться со временем. Мы надеемся, что этот план поможет вам лучше понять цели и видение проекта. Конечно, если у вас есть какие-либо предложения, приветствуем ваши идеи в разделе Problems.## Справочник по API

OpenPitrix предоставляет RESTful API и детальные документы по API для разработчиков. Подробнее см. раздел Справочник по API OpenPitrix.

Поддержка, обсуждение и сообщество

Если вам нужна помощь с использованием OpenPitrix, пожалуйста, присоединяйтесь к нам в канале Slack.

Пожалуйста, отправляйте любые ошибки, проблемы и запросы на новые возможности OpenPitrix на страницу GitHub Issues OpenPitrix.

Вклад в проект

Все участники сообщества OpenPitrix должны придерживаться кодекса поведения CNCF. Только благодаря взаимному уважению мы можем создать продуктивное и сотрудничающее сообщество.

Вы можете ознакомиться с подробностями в руководстве по вкладу OpenPitrix.

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

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

Введение

OpenPitrix — это открытая платформа, которая позволяет упаковывать и развёртывать приложения в различных облачных средах, таких как QingCloud, AWS, Kubernetes. Pixrix [Паитрикс] означает Pa... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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