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

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

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

    Описание:

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

    Примеры Immutable OS:

    К распространенным примерам Immutable OS относятся Fedora CoreOS, Flatcar Linux и openSUSE MicroOS. В настоящее время платформа поддерживает MicroOS для управления неизменяемыми узлами.

    Роли:

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

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

    Описание:

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

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

    Роли:

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

    Hosted Control Plane (HCP)

    Описание:

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

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

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

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

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

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

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

    Kubernetes, соответствующий требованиям CNCF

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

    Подключение через Tunnel

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

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

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

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

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

    ACP 4.3 и более поздние версии

    • ACP 4.3 добавляет поддержку Kubernetes 1.34 для сценариев кластеров, управляемых платформой.
    • При обновлении до ACP 4.3 workload-кластеры должны оставаться в пределах совместимого диапазона версий 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 и более поздних версиях workload-кластеры больше не должны находиться на единственном последнем совместимом minor-релизе Kubernetes перед обновлением кластера global.

    ACP 4.2 и более ранние версии

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