CloudPirates Helm-чарты с открытым исходным кодом
Курируемая коллекция готовых к эксплуатации Helm-чартов для облачных приложений с открытым исходным кодом.
Этот репозиторий предоставляет безопасные, хорошо документированные и настраиваемые Helm-чарты, следующие лучшим практикам облачных приложений.
⚠️ ВАЖНО: Начиная с 15 апреля 2026 года, все журналы изменений существуют только в описании релиза на GitHub. Старые журналы изменений сохранены для обратной совместимости.
Доступные чарты
| Чарт | Описание | Версия |
|---|
| ClusterPirate | Клиентский агент для управляемой платформы наблюдаемости CloudPirates для подключения вашего кластера Kubernetes к нашей инфраструктуре |  |
| Common | Библиотечный чарт для общих шаблонов и вспомогательных функций |  |
| Etcd | Распределённое надёжное хранилище ключ-значение |  |
| Ghost | Простая и мощная издательская платформа, позволяющая делиться своими историями с миром. |  |
| Keycloak | Решение с открытым исходным кодом для управления идентификацией и доступом |  |
| MariaDB |
Быстрый старт
Предварительные требования
- Kubernetes 1.24+
- Helm 3.2.0+
- Поддержка PV provisioner в базовой инфраструктуре (если включено сохранение данных)
Установка чартов
# From Docker Hub registry
helm install my-release oci://registry-1.docker.io/cloudpirates/<chartname>
# From GitHub Container Registry (GHCR)
helm install my-release oci://ghcr.io/cloudpirates-io/helm-charts/<chartname>
# From local clone
helm install my-release ./charts/<chart-name>
Функции чартов
Все чарты в этом репозитории предоставляют:
Безопасность в первую очередь
- Криптографически подписаны: Все чарты подписаны с помощью Cosign для безопасности цепочки поставок
- Контейнеры от непривилегированных пользователей по умолчанию
- Корневые файловые системы только для чтения, где это возможно
- Удалённые возможности Linux
- Настроенные контексты безопасности
- Нет жёстко заданных учётных данных
Готовность к эксплуатации
- Комплексные проверки работоспособности (liveness, readiness, startup probes)
- Поддержка запросов и лимитов ресурсов
- Конфигурации постоянного хранилища
- Стратегии обновления с нулевым простоем (rolling update)
- Эндпоинты проверки здоровья
Высокая настраиваемость
- Обширный values.yaml с подробной документацией
- Поддержка существующих секретов и ConfigMaps
- Гибкие конфигурации Ingress
- Настройка сервисного аккаунта
- Поддержка общих labels и annotations
Конфигурация
Каждый чарт предоставляет обширные возможности конфигурации через values.yaml. Ключевые области конфигурации включают:
- Аутентификация и безопасность: Учётные данные пользователей, существующие секреты, контексты безопасности
- Хранение: Постоянные тома, классы хранения, конфигурации резервного копирования
- Сеть: Сервисы, Ingress, сетевые политики
- Масштабирование: Количество реплик, автоматическое масштабирование, лимиты ресурсов
- Мониторинг: Метрики, мониторы сервисов, проверки здоровья
Обратитесь к README отдельных чартов для получения подробных сведений о конфигурации.
Присоединиться
Хотите внести вклад? Отлично! Самый простой способ выразить поддержку — поставить звезду проекту или создать задачу.
⚠️ ВАЖНО: Начиная с 22 января 2026 года, все коммиты должны быть подписаны и проверены. PR с неподписанными коммитами не будут приняты.
Если вы хотите открыть PR, прочитайте наши правила внесения вклада для получения информации о настройке окружения и инструкций по проверке подписей, которую мы требуем.
Общайтесь с нами и сообществом на нашем сервере Discord!
Все приветствуются, будь то вопрос, помощь с чартом, желание внести вклад, узнать, что будет дальше, или просто поговорить с нами.

Этот проект создан и поддерживается нашим растущим сообществом участников!
Сделано с помощью contrib.rocks.
Проблемы с чартами
По вопросам, касающимся этих Helm-чартов:
- Проверьте README отдельных чартов для устранения неполадок
- Просмотрите документацию и примеры чартов
- Проверьте значения конфигурации
- Откройте задачу на GitHub