Compartir a través de


Azure Kubernetes Fleet Manager y clústeres miembros

En este artículo se proporciona información general conceptual sobre flotas, clústeres de miembros y clústeres de concentrador en Azure Kubernetes Fleet Manager (Fleet).

¿Qué son las flotas?

Un recurso de flota actúa como una entidad de agrupación para varios clústeres de AKS. Puede usarlos para administrar varios clústeres de AKS como una sola entidad, organizar las actualizaciones entre varios clústeres, propagar recursos de Kubernetes entre varios clústeres y proporcionar un único panel de vidrio para administrar varios clústeres. Puede crear una flota con o sin un clúster de concentrador.

Una flota consta de los siguientes componentes:

En esta captura de pantalla se muestra un diagrama del recurso de flota, incluido el agente de clúster de concentrador y el agente de clúster miembro.

  • fleet-hub-agent: un controlador de Kubernetes que crea y reconcilia todos los recursos personalizados (RC) relacionados con la flota en el clúster del concentrador.
  • fleet-member-agent: un controlador de Kubernetes que crea y reconcilia todas los RC relacionados con la flota en los clústeres miembro. Este controlador extrae las solicitudes de incorporación de cambios más recientes del clúster del concentrador y reconcilia de forma coherente los clústeres miembro para que coincidan con el estado deseado.

¿Qué son los clústeres miembros?

El MemberCluster representa una API con ámbito de clúster establecida en el clúster de concentrador, que actúa como representación de un clúster dentro de la flota. Esta API ofrece un enfoque confiable, uniforme y automatizado para aplicaciones de varios clústeres para identificar clústeres registrados dentro de una flota. También facilita a las aplicaciones la consulta de una lista de clústeres administrados por la flota o la observación de los estados de los clústeres para acciones posteriores.

Puede unir clústeres de Azure Kubernetes Service (AKS) a una flota como clústeres miembros. Los clústeres miembro deben residir en el mismo inquilino de Microsoft Entra que la flota, pero pueden estar en regiones diferentes, grupos de recursos diferentes o suscripciones diferentes.

Marcas

Los clústeres miembro admiten la especificación de marcas (taint), que se aplican al recurso MemberCluster. Cada objeto taint consta de los siguientes campos:

  • key: la clave de la marca (taint).
  • value: el valor de la marca (taint).
  • effect: el efecto de la marca (taint), como NoSchedule.

Una vez que un MemberCluster se ha marcado, permite que el programador sepa que el clúster no debe recibir recursos como parte de la propagación de recursos desde el clúster central. El efecto NoSchedule es una señal para el programador para evitar la programación de recursos de un ClusterResourcePlacement al MemberCluster.

Para obtener más información, consulte la documentación de Fleet ascendente.

Pasos siguientes