Обзор кластеров
Платформа поддерживает несколько моделей управления Kubernetes-кластерами в зависимости от того, как предоставляется базовая инфраструктура и как развернута плоскость управления.
Содержание
Инфраструктура, предоставляемая платформойИнфраструктура, предоставляемая пользователемРазмещенная плоскость управления (HCP)Подключенные кластерыKubernetes в публичном облакеKubernetes, совместимый с CNCFПодключение через туннельВыбор подходящей моделиСовместимость версийACP 4.3 и новееACP 4.2 и ранееИнфраструктура, предоставляемая платформой
Описание:
В этой модели платформа предоставляет как машины, так и операционные системы узлов. Все узлы используют Immutable OS, что обеспечивает согласованное, декларативное и легко восстанавливаемое состояние инфраструктуры. Эта модель обеспечивает полную автоматизацию на протяжении всего жизненного цикла кластера — от предоставления ресурсов до масштабирования и обновлений.
Immutable OS на платформе:
Платформа использует Alauda OS для управления неизменяемыми узлами.
Ответственность:
Инфраструктура, предоставляемая пользователем
Описание:
В этой модели пользователь предоставляет заранее подготовленные физические или виртуальные машины. Платформа устанавливает и управляет Kubernetes на этих узлах, тогда как управление ОС узлов — включая предоставление, исправление или замену — остается под контролем пользователя.
Эта модель предназначена для организаций, у которых уже есть отлаженные процедуры или средства автоматизации для управления инфраструктурой или операционными системами.
Чтобы создавать и управлять кластерами User-Provisioned Infrastructure через API, см. Справочник API Immutable Infrastructure и перейдите в Provider APIs > API поставщика инфраструктуры, предоставляемой пользователем.
Ответственность:
Размещенная плоскость управления (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 на соответствие текущей политике совместимости 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 в качестве основного источника для сопоставления задокументированных версий.