Обзор кластеров
Платформа поддерживает несколько моделей управления Kubernetes кластерами в зависимости от того, как организована базовая инфраструктура и как развернута управляющая плоскость.
Содержание
Инфраструктура, предоставляемая платформойИнфраструктура, предоставляемая пользователемHosted Control Plane (HCP)Подключённые кластерыПубличный облачный KubernetesKubernetes, соответствующий CNCFСвязь через туннельВыбор подходящей моделиИнфраструктура, предоставляемая платформой
Описание:
В этой модели платформа обеспечивает как машины, так и операционные системы узлов. Все узлы используют Immutable OS — неизменяемую ОС, которая гарантирует согласованное, декларативное и легко восстанавливаемое состояние инфраструктуры. Эта модель обеспечивает полную автоматизацию на протяжении всего жизненного цикла кластера — от развертывания до масштабирования и обновлений.
Примеры Immutable OS:
Распространённые примеры Immutable OS включают Fedora CoreOS, Flatcar Linux и openSUSE MicroOS. В настоящее время платформа поддерживает MicroOS для управления неизменяемыми узлами.
Обязанности:
Инфраструктура, предоставляемая пользователем
Описание:
В этой модели пользователь предоставляет заранее подготовленные физические или виртуальные машины. Платформа устанавливает и управляет Kubernetes на этих узлах, в то время как управление ОС узлов — включая развертывание, патчи или замену — остаётся под контролем пользователя.
Эта модель предназначена для организаций, которые уже имеют налаженные процедуры или инструменты автоматизации для управления своей инфраструктурой или операционными системами.
Обязанности:
Hosted Control Plane (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 Support Matrix.
Связь через туннель
- Когда Global cluster не может напрямую получить доступ к Workload cluster, устанавливается безопасное соединение с помощью Tunnel Server (на стороне глобального кластера) и Tunnel Agent (на стороне рабочего кластера).
- Подходит для изолированных или ограниченных сетевых сред.