Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведены общие сведения о парках и кластерах членов в Azure Kubernetes Fleet Manager.
Что такое флоты?
Флот — это группа для кластеров Kubernetes, которые можно управлять с помощью одного ресурса Fleet Manager.
Диспетчер флотов в зависимости от выбранной конфигурации поддерживает безопасные обновления нескольких кластеров (Kubernetes и образы узлов), распространение ресурсов Kubernetes и многотенантность с управляемыми пространствами имен флота.
Дополнительные сведения о параметрах конфигурации для Диспетчера флотов см. в разделе "Выбор параметра Диспетчера флотов Azure Kubernetes".
Что такое кластеры-члены?
Вы можете присоединить поддерживаемые кластеры Kubernetes в качестве членов. Кластеры-члены должны находиться в одном клиенте Microsoft Entra с диспетчером флота, но они могут находиться в разных регионах Azure, группах ресурсов или подписках.
При настройке менеджера флота с концентратором кластера в кластере Kubernetes создается ресурс Kubernetes для представления каждого кластера-члена. API для этого ресурса предоставляет надежный способ для размещения приложений в многокластерной среде, позволяя идентифицировать зарегистрированные кластеры во флоте. Кроме того, он упрощает запросы к списку кластеров, управляемых диспетчером парка, или при наблюдении состояния кластера для действий по управлению размещением.
Наклейки
При настройке диспетчера парка с центральным кластером кластеры-члены могут иметь определяемые службой и определяемые пользователем метки, которые используются для выбора кластеров для размещения рабочих нагрузок. При определении ClusterResourcePlacement можно использовать селекторы меток для целевых кластеров элементов на основе их меток. Это позволяет развертывать рабочие нагрузки только в кластерах, которые соответствуют определенным критериям, таким как регион, среда, команда или другие пользовательские атрибуты.
По умолчанию Флот заполняет эти определяемые службой метки в каждом кластере-члене.
Метки членов следует изменить с помощью Azure CLI или REST API. Они могут не изменяться непосредственно в ресурсе MemberCluster в кластере концентратора.
Таинты
При настройке диспетчера парка с кластером концентраторов кластеры-члены поддерживают спецификацию запятых, которые применяются к MemberCluster ресурсу в кластере концентратора. Каждый объект тонации состоит из следующих полей:
-
key: ключ талисма. -
value: значение талинта. -
effect: эффект ненамеренного, напримерNoSchedule.
MemberCluster Как только он отмечен как испорченный, это сообщает планировщику KubeFleet, что кластер не должен получать ресурсы в рамках распространения ресурсов из хаб-кластера. Эффект NoSchedule является сигналом для планировщика, чтобы избежать назначения ресурсов из ClusterResourcePlacement или ResourcePlacement на MemberCluster.