Примечания к выпуску
Содержание
2026-01-15
Версия
- Alauda Container Platform Hosted Control Plane: v1.0.2
- Alauda Container Platform SSH Infrastructure Provider: v1.0.3
- Alauda Build Of etcd Operator: v1.0.2
- Alauda Container Platform Kubeadm Provider: v1.0.6
Изменения
- Поддержка Kubernetes 1.33
- Исправления уязвимостей
Первоначальный выпуск
Обзор
Это первоначальный выпуск Hosted Control Plane, представляющий новый подход к управлению кластерами Kubernetes, при котором компоненты control plane запускаются как стандартные рабочие нагрузки на управляющем кластере, отделённые от data plane.
Основные функции
Архитектура Hosted Control Plane
- Control Plane как рабочая нагрузка: Компоненты control plane (API server, controller manager, scheduler) запускаются как Kubernetes deployments и stateful sets на управляющем кластере
- Разделённая архитектура: Полное разделение control plane и data plane, обеспечивающее независимое масштабирование и управление
- Поддержка мультиарендности: Несколько control plane могут размещаться на одном управляющем кластере с надлежащей изоляцией
- Интеграция с Kamaji: Построено на Kamaji для надёжного управления жизненным циклом control plane
Хранилище данных
- Интеграция с Etcd: Поддержка внешних кластеров etcd в качестве хранилища данных control plane
- Общий DataStore: Один кластер etcd может обслуживать несколько hosted control plane для повышения эффективности использования ресурсов
- Безопасность TLS: Полная поддержка TLS-сертификатов для защищённого взаимодействия с кластерами etcd
- Гибкая конфигурация: Поддержка нескольких endpoints etcd с высокой доступностью
Управление инфраструктурой
- SSH Infrastructure Provider: Автоматизированное развертывание рабочих узлов через SSH
- Управление жизненным циклом машин: Декларативное развертывание и управление машинами с помощью Cluster API
- Повторное использование хостов: Поддержка повторного использования хостов после удаления машин для оптимизации ресурсов
- Гибкая конфигурация рабочих узлов: Настраиваемые шаблоны машин и bootstrap-конфигурации
Сеть
- Плагин сети Calico: Интегрированная поддержка Calico для сетевого взаимодействия подов
- Поддержка LoadBalancer: API сервер control plane доступен через сервис LoadBalancer (MetalLB или облачный провайдер)
- Интеграция Konnectivity: Безопасное соединение между control plane и рабочими узлами
- Настраиваемые CIDR сети: Возможность задавать диапазоны сетей для подов и сервисов для каждого кластера
Среда выполнения контейнеров
- Поддержка Containerd: Полная поддержка runtime containerd (версия 1.7.27-4)
- Интеграция реестров: Поддержка приватных контейнерных реестров с аутентификацией
- Управление образами: Автоматическая загрузка и управление необходимыми образами компонентов
Поддержка Kubernetes
- Совместимость версий: Поддержка Kubernetes v1.32.7 и других версий, поддерживаемых глобальным кластером
- Стандартные Kubernetes API: Полная совместимость со стандартными API и инструментами Kubernetes
- Cluster API: Построено на Cluster API (CAPI) для стандартизированного управления кластерами
- Kubeadm Bootstrap: Использование kubeadm для настройки рабочих узлов
Управление и эксплуатация
- Централизованное управление: Все hosted control plane управляются с одного управляющего кластера
- Декларативная конфигурация: Все ресурсы определяются с помощью кастомных ресурсов Kubernetes
- Мониторинг состояния: Встроенный отчёт о состоянии control plane и рабочих узлов
- Интеграция с Alauda Container Platform: Нативная интеграция с консолью управления ACP
Высокая доступность
- Реплики control plane: Поддержка нескольких реплик control plane для высокой доступности
- Поддержка кластера Etcd: Интеграция с высокодоступными кластерами etcd (3, 5 или 7 узлов)
- Изоляция доменов отказа: Отказы control plane и data plane не влияют напрямую друг на друга
- Устойчивость LoadBalancer: Автоматическое переключение при сбоях через сервис LoadBalancer
Поддерживаемые компоненты
- Alauda Container Platform Provider Kubeadm: Провайдер bootstrap kubeadm
- Alauda Container Platform Hosted Control Plane: Основной контроллер hosted control plane
- Alauda Container Platform SSH Infrastructure Provider: Провизирование инфраструктуры через SSH
- Alauda Build Of etcd Operator: Оператор кластера etcd для backend-хранилища
Технические характеристики
- Версия Kubernetes: v1.32.7 (совместима с версиями глобального кластера)
- Среда выполнения контейнеров: Containerd 1.7.27-4
- Сетевой плагин: Calico
- Хранилище данных: Etcd v3.5.21
- Провайдер инфраструктуры: SSH
- Менеджер control plane: Kamaji
- Балансировщик нагрузки: MetalLB или LoadBalancer облачного провайдера
Требования
- Управляющий кластер с установленным Alauda Container Platform
- Поддержка типа сервиса LoadBalancer в управляющем кластере
- Доступность рабочих хостов по SSH
- Внешний кластер etcd с TLS-сертификатами
- Cert-manager для управления сертификатами
Известные ограничения
- Containerd — единственный поддерживаемый runtime контейнеров
- Etcd — единственный поддерживаемый драйвер backend-хранилища
- CIDR сети подов и сервисов не должны пересекаться с сетями управляющего кластера
- Провизирование инфраструктуры только через SSH