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

OSCHINA-MIRROR/open-c3-open-c3

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

OPEN-C3



OPEN-C3 предназначен для решения проблем CI/CD/CO.

文档

Подробнее см. в документации.

Руководство пользователя

Для удобства использования и обслуживания Open-C3 автор предоставляет руководство пользователя.

Примечание: руководство пользователя находится в процессе доработки, при просмотре рекомендуется повторно загрузить новую версию документа, которая будет постоянно обновляться.

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

Тестовая версия

docker run -p 8080:88 openc3/allinone:latest

[См. документацию тестовой версии](https://open-c3.github.io/тестовая версия установки/).

Версия для одного компьютера

# Выполните следующие команды на системе centos 7 (минимальные требования к ресурсам: 4 ядра, 8 ГБ ОЗУ, 100 ГБ дискового пространства), после успешной установки доступ к сервису можно получить через порт 80.
curl https://raw.githubusercontent.com/open-c3/open-c3/v2.6.1/Installer/scripts/single.sh | OPENC3VERSION=v2.6.1 bash -s install

[Смотрите документацию версии для одного компьютера](https://open-c3.github.io/версия для одного компьютера установка/).

Обратная связь

Если у вас возникнут проблемы во время использования, пожалуйста, отправьте их в issues: github issues :)

Обзор функций

Open-C3 — это набор систем управления, включающий следующие подсистемы.

Управление ресурсами CMDB

  • Поддержка синхронизации и управления общедоступными облачными ресурсами, включая AWS, Alibaba Cloud, Tencent Cloud, Huawei Cloud, Google Cloud и другие.
  • Возможность создания и утилизации ресурсов с помощью модуля процессов.
  • Доступ к подробной информации о ресурсах в разные моменты времени.
  • Функция анализа сервисов, система автоматически выполняет поиск и отображает взаимосвязь вызовов. Например, при запросе определённого домена можно увидеть всю цепочку: домен → сервис ускорения → балансировщик нагрузки → Nginx → сервис → Pod.

Система мониторинга

  • Поддерживает мониторинг серверов, баз данных и облачных сред.
  • Помимо стандартных показателей, можно настроить собственные параметры мониторинга, такие как мониторинг портов и процессов.

Управление кластером Kubernetes

  • Позволяет управлять кластерами Kubernetes, включая самодельные кластеры, а также облачные TKE, EKS и т. д.
  • Предоставляет функции просмотра, создания, редактирования и удаления приложений.
  • Авторизация может быть настроена на основе пространств имён.
  • Системы публикации могут напрямую выбирать приложения из системы управления кластерами для публикации.

Система заявок

  • Обеспечивает функцию обработки заявок.
  • Во время процесса обработки заявок система уведомляет о превышении сроков ответа и обработки.
  • Предоставляются отчёты о состоянии обработки заявок.
  • Система интегрирована с модулем процессов, что позволяет автоматически передавать заявки в систему, требующие ручной обработки.

Модуль процессов

  • Включает функцию утверждения. В модуле процессов можно создавать, уничтожать и запрашивать разрешения на облачные ресурсы, запрашивать права доступа к брандмауэру, запускать приложения Kubernetes и т. д.

Самовосстановление

  • Можно настроить пакет самовосстановления. При возникновении сбоя система будет пытаться устранить проблему в соответствии с настройками пакета.

Платформа задач

  • Может выполнять массовые операции с машинами и синхронизировать файлы.
  • Предлагает доступ к оболочке веб-сервера для выполнения операций на машинах и массовых операций.
  • Задачи можно планировать и выполнять по расписанию, результаты выполнения задач могут быть отправлены соответствующим пользователям.

Система публикации

  • Поддерживает развёртывание традиционных сервисов на серверах.
  • Поддерживает публикацию приложений Kubernetes, сервисов AWS ECS, Serverless и других.
  • Процесс сборки может выполняться в контейнерах или на хост-машинах.
  • Развёртывание можно откатить в любое время.
  • Публикация может быть автоматизирована, достаточно подтверждения через мобильное устройство.

Оптимизация затрат

  • По умолчанию система показывает информацию о машинах с низкой загрузкой ресурсов, не смонтированных дисках и т. п.
  • Если включена функция мониторинга облачных ресурсов, можно просматривать информацию об облачных ресурсах с низкой загрузкой.
  • Стратегии оптимизации затрат можно настраивать, поддерживаются сложные сравнения.
  • Ресурсы с низкой загрузкой могут автоматически уведомлять владельцев о необходимости оптимизации. Поддерживается маркировка.

Свяжитесь с нами

WeChat:

WeChat QR code

Особенности

  • Интеграция: Open-C3 предоставляет интегрированную платформу инструментов управления. После однократной установки вы получаете доступ к множеству функций, таких как управление мультиоблачной средой, мониторинг, публикация и т. д.
  • Простая сетевая архитектура: в организациях часто ресурсы распределены по нескольким регионам. Ресурсы находятся в изолированных сетях. Open-C3 имеет встроенную функцию сетевого прокси, позволяющую осуществлять мониторинг и публикацию, если только одна машина в каждом регионе может взаимодействовать с машиной, на которой установлен Open-C3. Также поддерживается передача данных между регионами.
  • Эффективный протокол передачи: при распространении файлов в системе публикации Open-C3 достаточно передать данные один раз между регионами, после чего можно использовать многоадресную передачу внутри каждого региона для завершения распространения файлов.
  • Простота обслуживания и обновления: Open-C3 предлагает команду upgrade для обновления сервиса одним щелчком мыши. Open-C3 поддерживает обратную совместимость, позволяя обновлять любую версию до последней.
  • Независимость модулей: Open-C3 можно использовать как единое целое, но если вам нужны только некоторые модули, Open-C3 легко интегрируется. Например, если у вас уже есть система управления активами, вы можете предоставить Open-C3 простой интерфейс, и Open-C3 сможет использовать информацию о группах активов при мониторинге и публикации.

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

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

Введение

OPEN-C3 создан для решения CI/CD/CO. Подробнее: https://github.com/open-c3 Развернуть Свернуть
Perl и 6 других языков
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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