• Русский
  • Обзор кластеров

    Платформа поддерживает несколько моделей управления Kubernetes-кластерами в зависимости от того, как предоставляется базовая инфраструктура и как развернута плоскость управления.

    Инфраструктура, предоставляемая платформой

    Описание:

    В этой модели платформа предоставляет как машины, так и операционные системы узлов. Все узлы используют Immutable OS, что обеспечивает согласованное, декларативное и легко восстанавливаемое состояние инфраструктуры. Эта модель обеспечивает полную автоматизацию на протяжении всего жизненного цикла кластера — от предоставления ресурсов до масштабирования и обновлений.

    Immutable OS на платформе:

    Платформа использует Alauda OS для управления неизменяемыми узлами.

    Ответственность:

    КомпонентУправляется
    Машины / УзлыПлатформа
    ОС узлаПлатформа (только Immutable OS)
    KubernetesПлатформа

    Инфраструктура, предоставляемая пользователем

    Описание:

    В этой модели пользователь предоставляет заранее подготовленные физические или виртуальные машины. Платформа устанавливает и управляет Kubernetes на этих узлах, тогда как управление ОС узлов — включая предоставление, исправление или замену — остается под контролем пользователя.

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

    Чтобы создавать и управлять кластерами User-Provisioned Infrastructure через API, см. Справочник API Immutable Infrastructure и перейдите в Provider APIs > API поставщика инфраструктуры, предоставляемой пользователем.

    Ответственность:

    КомпонентУправляется
    Машины / УзлыПользователь
    ОС узлаПользователь
    KubernetesПлатформа

    Размещенная плоскость управления (HCP)

    Описание:

    Hosted Control Plane (HCP) — это модель развертывания, в которой несколько кластеров используют одну общую плоскость управления, размещенную в выделенном управляющем кластере. Общими являются только компоненты плоскости управления — рабочие узлы по-прежнему предоставляются в соответствии с одной из двух моделей инфраструктуры, описанных выше (либо предоставляемой платформой, либо предоставляемой пользователем).

    Характеристики:

    • Снижает потребление ресурсов плоскостью управления.
    • Поддерживает смешанные модели: рабочие узлы могут быть неизменяемыми или предоставляться пользователем.
    • Идеально подходит для крупных bare-metal-сред или сред с ограниченными ресурсами.

    Подключенные кластеры

    Платформа также поддерживает подключение и управление существующими Kubernetes-кластерами, будь то облачные кластеры или дистрибутивы Kubernetes, совместимые с CNCF.

    Kubernetes в публичном облаке

    • Подключается к управляемым сервисам Kubernetes, таким как EKS, AKS и GKE, через облачно-специфичные провайдеры (например, Alauda Container Platform EKS Provider).
    • Учетные данные облака можно безопасно хранить на платформе.
    • Позволяет создавать и управлять облачными кластерами непосредственно с платформы.

    Kubernetes, совместимый с CNCF

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

    Подключение через туннель

    • Когда Global cluster не может напрямую получить доступ к Workload cluster, Tunnel Server (на стороне global) и Tunnel Agent (на стороне workload) устанавливают защищенное соединение.
    • Подходит для отключенных или сетевых сред с ограничениями.

    Выбор подходящей модели

    СценарийИнфраструктура предоставляетсяОС узла управляетсяKubernetes управляетсяУровень автоматизации
    Инфраструктура, предоставляемая платформойПлатформаПлатформа (только Immutable OS)ПлатформаПолный
    Инфраструктура, предоставляемая пользователемПользовательПользовательПлатформаЧастичный
    Размещенная плоскость управления (HCP)ПлатформаОбщие узлы (Платформа)ПлатформаЧастичный
    Подключенный кластер (Cloud или CNCF)Внешний поставщикВнешний поставщикЧастично / внешний поставщикМинимальный

    Совместимость версий

    При импорте или подключении существующих кластеров проверьте версию Kubernetes на соответствие текущей политике совместимости ACP.

    ACP 4.3 и новее

    • ACP 4.3 добавляет поддержку Kubernetes 1.34 для сценариев кластеров, управляемых платформой.
    • При обновлении до ACP 4.3 рабочие кластеры должны оставаться в пределах совместимого диапазона версий 1.34, 1.33, 1.32 и 1.31 до обновления кластера global.
    • Для кластеров сторонних поставщиков ACP 4.3 принимает для управления версии Kubernetes в диапазоне >=1.19.0 <1.35.0.
    • В документации продукта по-прежнему перечислены только те версии Kubernetes, которые прошли продуктовую валидацию для поддержки сторонних кластеров и базового уровня Extend по умолчанию.
    • Продуктовая валидация для базового уровня Extend охватывает следующие области возможностей:
      • Установка и использование Operators
      • Установка и использование Cluster Plugins
      • Логирование на основе ClickHouse
      • Мониторинг на основе VictoriaMetrics
    • Это не означает, что все конкретные Operators или Cluster Plugins охвачены продуктовой валидацией.
    • Для конкретных Operators или Cluster Plugins, выходящих за рамки этого базового уровня, обратитесь к соответствующей документации продукта или в техническую поддержку.
    • Для ACP 4.3 и новее рабочим кластерам больше не нужно быть на единственном последнем совместимом minor-релизе Kubernetes перед обновлением кластера global.

    ACP 4.2 и ранее

    • Обновите рабочие кластеры до последней задокументированной совместимой версии Kubernetes перед обновлением кластера global.
    • Используйте матрицу поддержки Kubernetes в качестве основного источника для сопоставления задокументированных версий.