Puede crear grupos de Antrea solo cuando su NSX-T Data Center tiene uno o más clústeres de contenedores de Antrea registrados en él.
Si se detectan clústeres de contenedores de Antrea registrados, NSX Manager mostrará un tipo de grupo independiente llamado Antrea en la página Agregar grupo de la interfaz de usuario. Debe seleccionar este tipo de grupo para agregar grupos de Antrea.
Un grupo de Antrea puede incluir direcciones IP estáticas, criterios de pertenencia o ambos. Las direcciones IP pueden ser direcciones IP de pod o de servicio.
Cuando un grupo de Antrea contiene criterios de pertenencia, los miembros efectivos calculados por esos criterios de pertenencia solo pueden ser pods.
- Los miembros efectivos se calculan para grupos de Antrea solo cuando los grupos de Antrea se utilizan en reglas de firewall distribuido.
Si agregan grupos de Antrea con criterios de pertenencia, pero no se utilizan en ninguna de las reglas de firewall distribuido, los miembros efectivos de estos grupos de Antrea no se calculan ni se evalúan en NSX-T. En otras palabras, la página Miembros efectivos de estos grupos de Antrea está vacía.
- Cuando se agregan direcciones IP estáticas a grupos de Antrea, los miembros efectivos actualmente no se muestran en la interfaz de usuario, independientemente de si los grupos se utilizan en reglas de firewall distribuido.
- Espacio de nombres
- Servicio
- Pod
Descripción general de los criterios de pertenencia
- Objeto de clúster de contenedores (también denominado tipo de miembro)
- Nombre del objeto de clúster de contenedores o una etiqueta asociada al objeto contenedor
- Valor y operador de etiqueta (solo cuando se utiliza la etiqueta)
- Valor y operador de ámbito (solo cuando se utiliza la etiqueta)
De forma predeterminada, NSX-T utiliza el operador AND lógico después de cada condición en un criterio de pertenencia. No se admiten otros operadores lógicos para unir condiciones en un criterio de pertenencia.
- Ejemplos:
-
Criterios de pertenencia Descripción Criterio 1:
Etiqueta Pod es igual a Ámbito de aplicación es igual a Servidores
El criterio de pertenencia consta de una sola condición que se basa en el objeto Pod. No se utilizan varias condiciones. Los miembros efectivos de este grupo de Antrea incluyen todos los pods con la etiqueta App.
Criterio 2:
Etiqueta Pod es igual a Ámbito de aplicación es igual a Servidores
Etiqueta Pod es igual a Ámbito de base de datos es igual a Servidores
Etiqueta Pod es igual a Ámbito web y es igual a Servidores
El criterio de pertenencia consta de tres condiciones. Todas las condiciones del criterio se basan en el objeto Pod. Los miembros efectivos de este grupo de Antrea incluyen todos los pods con las etiquetas App, DB y Web.
Criterio 3:
Nombre de espacio de nombres es igual a Producción
Nombre de servicio es igual a Caché
El criterio de pertenencia consta de dos condiciones con una combinación de objetos de espacio de nombres y de servicio. Los miembros efectivos de este grupo de Antrea incluyen todos los pods que están asociados con el servicio denominado Caché en el espacio de nombres de producción.
Unirse a los criterios de pertenencia con los operadores OR y AND
- Ambos criterios utilizan el mismo objeto de clúster de contenedor.
- Ambos criterios utilizan una sola condición.
- Ejemplos:
-
- El criterio 1, el criterio 2 y el criterio 3 se basan en el objeto Pod y no contienen varias condiciones. En este caso, el criterio 1 y el criterio 2 se pueden unir con el operador OR o AND. De forma similar, el criterio 2 y el criterio 3 también se pueden unir con el operador OR o AND.
- El criterio 1 se basa en el objeto Pod, mientras que el criterio 2 utiliza dos condiciones: una con el objeto de servicio y la otra con el objeto de espacio de nombres. En este caso, solo se admite el operador OR para unir los criterios 1 y 2. No se permite el operador AND.
- El criterio 1 y el criterio 2 se basan en el objeto Pod, mientras que el criterio 3 utiliza dos condiciones: una con el objeto de servicio y la otra con el objeto de espacio de nombres. En este caso, el criterio 1 y el criterio 2 se pueden unir con el operador AND u OR. Sin embargo, el criterio 2 y el criterio 3 solo se pueden unir con el operador OR. No se permite el operador AND.
Funciones compatibles y no compatibles
Objeto de clúster de contenedor | Atributo de objeto | Operador de etiqueta | Operador de ámbito | Criterios de ejemplo |
---|---|---|---|---|
Espacio de nombres |
Nombre |
Es igual a |
No aplicable |
Nombre de espacio de nombres es igual a Producción |
Espacio de nombres |
Etiqueta |
Es igual a No es igual a |
Es igual a |
Etiqueta Espacio de nombres es igual a Ámbito de base de datos es igual a Servidores |
Servicio |
Nombre |
No compatible |
No compatible |
Nombre de servicio es igual a Caché |
Pod |
Etiqueta |
Es igual a No es igual a |
Es igual a |
Etiqueta Pod es igual a Ámbito de aplicación es igual a Servidores |
- Los siguientes operadores de etiqueta no son compatibles actualmente con los objetos Espacio de nombres y Pod:
- Contiene
- Empieza por
- Termina con
- En un criterio de pertenencia, una condición basada en el objeto Servicio debe combinarse con una condición basada en el atributo Nombre del objeto Espacio de nombres. En otras palabras, no se permite un criterio con solo el objeto Servicio.
- En un criterio de pertenencia, una condición basada en el objeto Servicio no se puede combinar con una condición basada en el objeto Pod. Sin embargo, puede agregar los objetos Servicio y Pod en dos criterios de pertenencia independientes y unirlos con el operador OR.
- Para agregar miembros estáticos en un grupo de Antrea, solo se admiten direcciones IP. Los objetos del clúster de contenedores no se pueden agregar como miembros estáticos en un grupo Antrea.
- Al agregar un grupo de Antrea, NSX-T muestra un mensaje de información si intenta cambiar el tipo de grupo de Antrea a Genérico o de Antrea a Solo direcciones IP. Al confirmar el cambio, se perderán todos los criterios de pertenencia del grupo. Solo las direcciones IP se conservan en el grupo.
Después de que se haya realizado (guardado) un grupo de Antrea en NSX-T, no podrá cambiar el tipo de grupo. Los tipos de grupo Genérico y Solo direcciones IP aparecen atenuados.
Solución alternativa para Kubernetes 1.20 y versiones anteriores
El criterio de grupo de Antrea "Nombre de espacio de nombres es igual a Valor" funciona con Kubernetes 1.21 y versiones anteriores.
En Kubernetes 1.21 y versiones posteriores se agrega automáticamente una etiqueta especial a todos los espacios de nombres y el criterio Nombre de espacio de nombres utiliza internamente esta etiqueta especial. Sin embargo, para Kubernetes 1.20 y versiones posteriores, se requiere una solución alternativa. Debe registrar el webhook de Controlador de Antrea en el espacio de nombres para crear eventos. Cuando se llama al webhook de Controlador de Antrea, Controlador de Antrea agrega una etiqueta especial al nuevo espacio de nombres, por lo que el criterio "Nombre de espacio de nombres es igual a Valor" puede utilizar esta etiqueta. Para obtener más información sobre cómo registrar el webhook de Controlador de Antrea, consulte el paso 3 de Enviar los archivos YAML al servidor de API de Kubernetes.
kube-system
y
default
, no obtienen la etiqueta especial, y el criterio "Nombre de espacio de nombres es igual a
Valor" no funciona con estos espacios de nombres.