• Русский
  • Введение

    Alauda Container Platform GitOps — это Kubernetes-нативное GitOps-решение, построенное на базе Argo CD. Оно отслеживает манифесты конфигураций (приложения, определения инфраструктуры и т.д.) в Git-репозиториях и автоматически синхронизирует их с целевыми кластерами Kubernetes, реализуя непрерывную доставку, управляемую через Git. Кодируя весь конвейер доставки в системе контроля версий Git, решение повышает скорость развертывания, надежность и безопасность, а также обеспечивает точное распределение приложений по нескольким кластерам.

    Решение нативно интегрирует Argo CD Operator для автоматизации операций жизненного цикла развертывания, включая подготовку, обновления и откаты.

    Почему Argo CD?

    Argo CD является ведущим в отрасли open-source GitOps-движком благодаря своим уникальным преимуществам:

    Технические преимуществаОперационные выгоды
    Декларативный GitOps-движок
    • Согласование состояния через CRD (Application, ApplicationSet)
    • Поддержка нескольких источников (Helm, Kustomize, raw YAML)
    Ускоренное развертывание
    • Циклы развертывания на 70% быстрее благодаря автоматизации через Git
    Kubernetes-нативная архитектура
    • Глубокая интеграция с Kubernetes API server ≈ нативная поддержка изоляции Namespace и RBAC
    Готовность для предприятий
    • Встроенная многоарендность и возможности аудита
    Управление мультикластерностью
    • Централизованная контрольная плоскость для гибридных/мультиоблачных развертываний
    • Конфигурация, специфичная для кластера, через ApplicationSets
    Операционная эффективность
    • Снижение ошибок развертывания на 60% благодаря декларативному контролю
    Расширяемая система плагинов
    • Сертифицированные интеграции с Helm, Kustomize, Istio
    • Custom Resource Definitions (CRD) для продвинутых рабочих процессов
    Оптимизация затрат
    • Снижение облачных расходов на 40% за счет точной оркестрации ресурсов
    Активная экосистема CNCF
    • Более 3500 звезд на GitHub
    • Более 200 активных участников
    Готовность к будущему
    • Непрерывные инновации благодаря сообществу с открытым исходным кодом

    Преимущества

    Помимо базовых преимуществ GitOps, Alauda Container Platform GitOps предлагает следующие расширенные возможности:

    • Корпоративный Argo CD Operator

      • Обеспечивает полный набор функций нативного Argo CD Operator, включая развертывание приложений, обновления, откаты и все основные возможности Argo CD.
    • Служба безопасности Argo CD Operator

      • Предоставляет специализированную техническую поддержку для Argo CD Operator, включая реагирование на сбои, исправления уязвимостей безопасности и общую стабильность системы.
    • Визуальное управление многоокружным распределением GitOps-приложений

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

      • Предоставляет прямой доступ к логам и событиям в реальном времени ресурсов Kubernetes Workload под управлением GitOps-приложений. При возникновении аномалий в GitOps-приложениях пользователи могут быстро анализировать и устранять проблемы, используя информацию об аномалиях Argo CD и логи Workload в реальном времени, не покидая текущий интерфейс.
    • Визуальное управление конфигурациями кластеров GitOps

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

      • Интегрирует возможности DevOps платформы для непрерывной сборки, управления артефактами и серого релиза микросервисов, реализуя полностью автоматизированное управление GitOps-приложениями и формируя полный замкнутый цикл сотрудничества CI/CD.
      • В сочетании с продуктами платформы, такими как CrossPlane, MySQL и Developer Portal, обеспечивает комплексный процесс от инициализации инфраструктуры, инициализации бизнес-приложений (включая код, pipeline, инициализацию GitOps-приложений и др.) до разработки и развертывания кода приложений.