El estado de mantenimiento general del clúster de Antrea Kubernetes se agrega o se calcula a partir del estado de los diversos componentes de Antrea y se muestra en la interfaz de usuario de NSX Manager.

Los siguientes componentes de Antrea exponen su estado de mantenimiento a NSX Manager:
  • Controlador de Antrea
  • Agente de Antrea
  • Adaptador del plano de administración
  • Adaptador del plano de control central

Los objetos de CustomResourceDefinition (CRD) de supervisión en Antrea informan de los estados de estos componentes de Antrea a NSX Manager después de un período predefinido denominado intervalo de latidos. Este intervalo de latidos se puede configurar para cada clúster. El valor predeterminado es 60 segundos. El rango permitido de valores es de 60 a 600 segundos. Puede modificar el intervalo predeterminado ejecutando una API de NSX.

Para leer la configuración de latidos de un clúster de Antrea Kubernetes específico, ejecute la siguiente API GET de NSX:

GET https://{nsx-mgr-ip}/policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/cluster-control-planes/{cluster-name}/heartbeat-config

Para actualizar la configuración de latidos de un clúster de Antrea Kubernetes específico, ejecute la siguiente API PUT de NSX:

PUT https://{nsx-mgr-ip}/policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/cluster-control-planes/{cluster-name}/heartbeat-config
{
    "report_interval": 120,
    ""_revision": 0
}

El cuerpo de la API PUT muestra 120 como intervalo de notificación de ejemplo. Puede especificar cualquier valor entero entre 60 y 600. La unidad del intervalo de notificación son los segundos.

El parámetro _revision describe la revisión actual del recurso heartbeat-config. La operación PUT debe incluir la revisión actual de este recurso, que puede obtener enviando la API GET. Si la revisión proporcionada en una solicitud PUT falta o está obsoleta, se rechazará la operación de actualización.

Para obtener información detallada sobre todos los parámetros de la API, incluidos ejemplos de las respuestas de la API GET y PUT, consulte Guía de NSX API.

Nota: Si los componentes de Antrea no envían un latido a NSX Manager, el estado de ese componente se mostrará como Desconocido. Este estado significa que la supervisión de estado no está funcionando. Sin embargo, las redes de contenedor funcionan en el nodo. Las directivas de seguridad de NSX existentes aún se aplican en los pods, pero si se aplican nuevas directivas de seguridad, estas no se aplicarán en los pods.
El siguiente procedimiento explica los pasos para ver estos estados en NSX Manager:
  • Estado de mantenimiento general de un clúster de Antrea Kubernetes.
  • Estado de mantenimiento de Agente de Antrea en cada nodo del clúster.

Requisitos previos

Los clústeres de Antrea Kubernetes se registran en NSX.

Procedimiento

  1. Desde su navegador, inicie sesión en NSX Manager en https://dirección-ip-de-nsx-manager.
  2. Ver el estado de mantenimiento general de un clúster de Antrea Kubernetes.
    1. Vaya a Sistema > Tejido > Nodos > Clústeres de contenedores > Antrea.
      Se muestra una lista de todos los clústeres de Antrea Kubernetes registrados. La columna Estado muestra el estado de mantenimiento general de cada clúster.
    2. Haga clic en Arriba o Abajo en la columna Estado para ver más detalles en una ventana emergente.
      El estado de mantenimiento general del clúster de Antrea Kubernetes se calcula a partir del estado de los siguientes componentes de Antrea:
      • Controlador de Antrea
      • Adaptador del plano de administración
      • Adaptador del plano de control central

      Si el estado de cualquiera de los tres componentes de Antrea es Inactivo, el estado general del clúster será Inactivo. Haga clic en Error/Inactivo en la ventana emergente para ver el mensaje de error. El estado del clúster es Activo solo cuando el estado de los tres componentes de Antrea es Activo.

      La ventana emergente también muestra el número total de agentes de Antrea en buen estado, con errores y degradados. Si un agente de Antrea está degradado, significa que la red del contenedor en el nodo está funcionando. Sin embargo, es posible que las nuevas directivas de seguridad no se apliquen correctamente en el nodo. Si un agente de Antrea genera un error, significa que la red del contenedor en ese nodo no funciona.

      Para ver el estado de cada nodo en el clúster de Antrea Kubernetes, consulte el estado de Agente de Antrea en cada nodo, como se explica en el siguiente paso.

  3. Consulte el estado de mantenimiento de Agente de Antrea en cada nodo del clúster de Antrea Kubernetes.
    1. Desplácese hasta Inventario > Contenedores > Clústeres.
      Se mostrará una lista de todos los clústeres de contenedores en el inventario de NSX.
    2. Filtre esta lista por Tipo de CNI como Antrea.
    3. Haga clic en el número con hipervínculo en la columna Nodos.
      Se abrirá la ventana Nodos. La columna Estado del agente muestra si Agente de Antrea en el nodo es Activo o Inactivo. La columna Estado del agente no muestra Degradado como uno de los estados.