Поделиться через


Выбор параметра Диспетчера флотов Azure Kubernetes

В этой статье приведены общие сведения о различных вариантах диспетчера флотов Azure Kubernetes (Fleet) и рекомендации, которые следует использовать для выбора конкретной конфигурации.

Типы флота

Ресурс Парка Kubernetes можно создать с кластером концентратора или без нее. Кластер концентратора — это управляемый кластер Служба Azure Kubernetes (AKS), который выступает в качестве концентратора для хранения и распространения ресурсов Kubernetes.

В следующей таблице сравниваются сценарии, включенные кластером концентратора:

Возможность Ресурс Kubernetes Fleet без кластера концентратора Ресурс Kubernetes Fleet с кластером концентратора
Размещение концентратора кластера
Ограничение кластера-члена До 100 кластеров До 20 кластеров
Обновление оркестрации
Оркестрация рабочей нагрузки
Балансировка нагрузки уровня 4
Рекомендации по выставлению счетов Бесплатны. Вы оплачиваете расходы, связанные с концентратором, который является стандартным кластером AKS.
Преобразование типов флота Можно обновить до ресурса Kubernetes Fleet с кластером концентратора. Невозможно перейти к ресурсу Kubernetes Fleet без концентратора кластера.

Ресурс Kubernetes Fleet без кластеров концентраторов

Без центрального кластера Kubernetes Fleet выступает исключительно в качестве сущности группировки в Azure Resource Manager (ARM). В некоторых сценариях, таких как запуски обновлений, не требуется API Kubernetes, поэтому не требуется кластер концентратора. Чтобы воспользоваться всеми доступными функциями, вам потребуется ресурс Kubernetes Fleet с кластером концентратора.

Дополнительные сведения см. в статье "Создание ресурса Парка Kubernetes без концентратора кластера".

Ресурс Kubernetes Fleet с кластерами концентраторов

Ресурс Kubernetes Fleet с кластером концентратора имеет связанный управляемый AKS кластер, в котором размещается решение диспетчера открытый код парка и сетевого диспетчера флота для оркестрации рабочих нагрузок и балансировки нагрузки уровня 4.

После создания ресурса Kubernetes Fleet с кластером концентратора кластер AKS автоматически создается в той же подписке в управляемой группе ресурсов, которая начинается с FL_. Чтобы повысить надежность, кластеры концентраторов блокируются путем запрета любых изменений, инициированных пользователем, в соответствующие кластеры AKS (в группе ресурсов, управляемой флотом FL_) и их базовые ресурсы Azure (в группе MC_FL_*ресурсов, управляемой AKS), такие как виртуальные машины (виртуальные машины) через назначения запрета Azure. Операции плоскости управления, такие как изменение конфигурации кластера концентратора с помощью Azure Resource Manager (ARM) или полностью удаление кластера, запрещены. Операции плоскости данных, такие как подключение к серверу API Kubernetes кластера концентратора для настройки оркестрации рабочей нагрузки, не запрещены.

Кластеры концентраторов исключены из политик Azure, чтобы избежать нежелательных последствий политики в кластерах концентраторов.

Режимы доступа к сети для кластера концентратора

Для ресурса Kubernetes Fleet с кластером концентратора существует два режима доступа к сети:

  • Общедоступные кластеры концентраторов предоставляют кластер концентратора в Интернете. Это означает, что с правильными учетными данными любой пользователь в Интернете может подключиться к концентратору кластера. Эта конфигурация может оказаться полезной на этапе разработки и тестирования, но представляет собой проблему безопасности, которая в значительной степени нежелательно в рабочей среде.

Дополнительные сведения см. в статье "Создание ресурса парка Kubernetes" с помощью общедоступного кластера концентратора.

  • Кластеры частного концентратора используют частный кластер AKS в качестве концентратора, который предотвращает открытый доступ через Интернет. Все рекомендации для частного кластера AKS применяются, поэтому ознакомьтесь с предварительными требованиями и ограничениями, чтобы определить, соответствует ли ресурс Kubernetes Fleet с кластером частного концентратора.

Некоторые другие сведения, которые следует рассмотреть:

  • Независимо от того, выбираете ли вы общедоступный или частный концентратор, тип нельзя изменить после создания.
  • При использовании частного кластера AKS у вас есть возможность настраивать полные доменные имена (FQDN) и поддомены FQDN. Эта функция не применяется к кластеру частного концентратора ресурса Kubernetes Fleet.
  • При подключении к кластеру частного концентратора можно использовать те же методы, которые будут использоваться для подключения к любому частному кластеру AKS. Однако подключение с помощью команд AKS вызывается и частных конечных точек в настоящее время не поддерживается.
  • При использовании кластеров частного концентратора необходимо указать подсеть, в которой находятся виртуальные машины узла кластера Kubernetes Fleet Hub. Этот процесс немного отличается от эквивалента частного кластера AKS. Дополнительные сведения см. в статье о создании ресурса Kubernetes Fleet с помощью кластера частного концентратора.

Следующие шаги

Теперь, когда вы понимаете различные типы ресурсов парка Kubernetes, см. статью "Создание ресурса Azure Kubernetes Fleet Manager" и присоединение к кластерам участников.