Automatiza la validación de la configuración del clúster

En este documento, se describe cómo puedes usar Cluster Services for OpenShift para automatizar la validación de la configuración del clúster para los clústeres de OpenShift autoadministrados que se ejecutan en Google Cloud.

La validación continua de la configuración del clúster es fundamental para garantizar que tus clústeres de OpenShift cumplan con las prácticas recomendadas y no se desvíen de los estándares operativos con el tiempo. Puedes abordar este requisito con la función herramientas de validación de configuración automática de este servicio.

Este documento está destinado a arquitectos de la nube y administradores de TI que te ayudan a administrar aplicaciones de nivel empresarial en tus clústeres de OpenShift que se ejecutan en Google Cloud.

Cómo funciona

Las herramientas de validación de configuración automática de Cluster Services for OpenShift usan los siguientes componentes para evaluar tus clústeres de OpenShift que se ejecutan en Google Cloud:

  • El operador de Cluster Services for OpenShift Telemetry
  • El servicio de evaluación de Gestor de cargas de trabajo

En los siguientes pasos, se describe cómo funcionan estas herramientas y cómo te ayudan a validar la configuración de tu clúster de OpenShift:

  1. Configura el operador de telemetría en el clúster de destino.

    Cada 30 minutos, este operador recopila información sobre tu clúster de OpenShift como métricas y las envía a Gestor de cargas de trabajo. Esta recopilación de métricas periódica y continua permite que Gestor de cargas de trabajo supervise los cambios.

    Para obtener información sobre este operador, consulta Acerca del operador de Cluster Services for OpenShift Telemetry.

  2. Crea y ejecuta una evaluación en Gestor de cargas de trabajo.

    Mientras creas una evaluación, debes seleccionar las prácticas recomendadas con las que Gestor de cargas de trabajo debe evaluar tu clúster de OpenShift. También puedes establecer la frecuencia para ejecutar esta evaluación.

    Para obtener información sobre las evaluaciones de Gestor de cargas de trabajo, consulta Acerca de la evaluación de Gestor de cargas de trabajo.

  3. Gestor de cargas de trabajo evalúa tu clúster de OpenShift en función de las prácticas recomendadas seleccionadas.

    Gestor de cargas de trabajo detecta las desviaciones y les asigna un nivel de gravedad que indica qué tan lejos está el recurso del clúster del cumplimiento.

  4. Revisa el informe de evaluación, que incluye información sobre la corrección específica de la desviación y, luego, realiza las acciones necesarias.

Precios

Para obtener información sobre los precios de la evaluación de Gestor de cargas de trabajo, consulta Precios de Gestor de cargas de trabajo.

Validaciones compatibles

Para obtener información sobre las prácticas recomendadas que Gestor de cargas de trabajo admite para evaluar los clústeres de OpenShift que se ejecutan en Google Cloud, consulta Prácticas recomendadas de Gestor de cargas de trabajo para OpenShift.

Acerca del operador de Cluster Services for OpenShift Telemetry

Para analizar tu clúster de OpenShift autoadministrado que se ejecuta en Google Cloud, debes configurar el operador de Cluster Services for OpenShift Telemetry en ese clúster.

Este es un operador certificado disponible en el OperatorHub en Red Hat OpenShift Container Platform. Este operador administra el Agente de cargas de trabajo de procesamiento, que recopila información de tu clúster de OpenShift como métricas y las envía a Gestor de cargas de trabajo. Para obtener información sobre las métricas que recopila el operador, consulta Métricas que recopila el operador de telemetría.

Para ayudarte a satisfacer los requisitos de seguridad, puedes ver el código fuente del Agente para cargas de trabajo de Compute en el siguiente repositorio de GitHub de solo lectura: GoogleCloudPlatform/workloadagent.

Métricas que recopila el operador de telemetría

Para obtener información sobre las métricas que el operador recopila de tu clúster de OpenShift, consulta el GoogleCloudPlatform/workloadagent repositorio de GitHub.

¿Qué sigue?