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:

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