Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Mostrar el estado de los microservicios en redes nativas de la nube de Contrail

Contrail Networking™, nativa de la nube de Juniper, admite microservicios en entornos con Contrail® Networking versión 22.1 o posterior en un entorno orquestado por Kubernetes.

Para mostrar el estado del servicio para el clúster de Contrail, necesita:

  • Herramienta CLI, como kubectl para proporcionar el estado general del sistema de todos los servicios en ejecución.
  • El contrailstatus plugin debe instalarse junto con kubectl.
  • Uso del comando kubectl contrailstatus para solicitar el estado de varios servicios.

Información general: Estado de los microservicios en redes nativas de la nube de Contrail

Los microservicios existen como aplicaciones pequeñas e independientes que se implementan sin actualizar toda la implementación de Contrail Networking, y proporcionan mejores formas de administrar los ciclos de vida de los contenedores. Los contenedores y sus procesos se agrupan en servicios y microservicios.

ContrailStatus es un kubectl complemento que se utiliza para mostrar la información de estado de los servicios de Contrail Networking en los tres planos diferentes (configuración, control y datos). Además de los contenedores habituales en un servicio específico, también son visibles el estado del contenedor (inicialización) dentro del servicio y el estado relativo del software, init como BGP y XMPP en control_controller .

El contrailstatus plug-in se clasifica en dos secciones:

  • Estado de despliegue
  • Estado de los recursos

Mostrar el estado del microservicio

Los siguientes resultados son ejemplos que muestran las actualizaciones de estado de implementación y las actualizaciones de estado de recursos en los pods para todos los planos.

Mostrar el estado de implementación

El estado de implementación se puede mostrar de forma corta o predeterminada.

Estado de despliegue de todos los aviones

Para mostrar el estado de despliegue de todos los aviones y solicitar el formulario corto:

La opción -short de formato corto solo muestra la salida para el nombre y el estado del pod. Los siguientes resultados de ejemplo utilizan el formulario predeterminado.

Estado de despliegue del plano de configuración

Para mostrar el estado de implementación en el plano de configuración:

Estado de despliegue del plano de datos

Para mostrar el estado de despliegue en el plano de datos:

Estado de despliegue del plano de control

Para mostrar el estado de despliegue en el plano de control:

Mostrar estado de recursos

El contrailstatus complemento también muestra actualizaciones de estado para recursos de implementación, como XMPP y BGP.

Estado de los recursos del plano de datos

Para mostrar el estado del recurso en el plano de bgprouter datos:

Estado de los recursos del nodo de control

Para mostrar el estado del recurso en el nodo de control, ejecute el siguiente comando. El comando proporciona el resultado de la sesión XMPP.

Para mostrar el estado del recurso en el nodo de control, ejecute el siguiente comando. El comando proporciona el resultado de la sesión BGP.

Estado de todos los recursos de los aviones

Para mostrar el estado de los recursos en todos los planos:

Estado de los servicios para varios nodos

El siguiente comando (mismo) muestra el estado de varios servicios que se ejecutan en varios nodos de un clúster. Si el controlador en ejecución está activo sin errores, la columna de estado situada junto al servicio se muestra como Active. Si el controlador tiene algún error, la columna de estado del controlador se captura como Not-Active. El resultado incluye el estado de varios controladores y contenedores en los controladores.

Para mostrar el estado de varios servicios que se ejecutan en varios nodos de un clúster: