Nuevo centro de mensajes y función de puntuación de cumplimiento del clúster, se lanza KubeOperator V2.5 Notes Notas de la versión

El 13 de abril, la plataforma de contenedor de código abierto KubeOperator lanzó la versión V2.5. La versión KubeOperator V2.5 agrega nuevas funciones como centro de mensajes, puntaje de cumplimiento del clúster y conexión LDAP. Al mismo tiempo, la herramienta de implementación continua Argo CD se agrega a la tienda de aplicaciones Kubeapps Plus, que puede cubrir completamente los escenarios de aplicaciones CI / CD.

Nuevas características

1. Centro de mensajes

Con la ayuda del centro de mensajes, los administradores de clústeres pueden recibir notificaciones oportunas cuando se producen clústeres anormales. Los tipos de mensajes admitidos actualmente incluyen:

● Eventos de instalación de clúster, como éxito / error de instalación de clúster;

● Eventos de escala de clúster, como éxito / falla de escala de clúster;

● Eventos de desinstalación del clúster, como éxito / falla de la desinstalación del clúster;

● Alarmas de eventos de clúster, como el nodo de trabajo inactivo, recursos insuficientes de CPU / memoria / disco y falla al iniciar el proceso de Pod debido a una falla de extracción de imagen.


Inserte la descripción de la imagen aquí
▲ Figura 1 Haga clic en la alarma de eventos del clúster para ver información detallada

Los métodos de recepción de mensajes actuales incluyen: carta interna, correo, WeChat empresarial y Dingding. Las empresas pueden configurar la fuente receptora de acuerdo con sus propias necesidades, como se muestra en la Figura 2:

Inserte la descripción de la imagen aquí
▲ Figura 2 Configuración de la fuente de recepción de mensajes en el centro de mensajes

2. Puntaje de cumplimiento del clúster

La función de puntuación de cumplimiento del clúster puede ayudar a los administradores del clúster a comprender intuitivamente el estado general del clúster y localizar rápidamente el uso dentro del clúster que no cumple con las mejores prácticas. Los puntos de control de KubeOperator incluyen:

● Si se establecen IP y PID fijos;

● Si el sistema de archivos es de solo lectura;

● Si ejecutar el contenedor con autorización de root;

● Si el valor de solicitud y el valor límite de la CPU / memoria están configurados;

● Si la etiqueta es una etiqueta específica integrada, como Master;

● Si la política de duplicación está estandarizada;

● Si la red fija y el puerto están configurados;

● Si las sondas de vitalidad y preparación del control de salud son normales, etc.

Inserte la descripción de la imagen aquí
▲ Figura 3 Interfaz de puntuación de cumplimiento del clúster

3. La tienda de aplicaciones agrega Argo CD para cubrir completamente los escenarios de aplicación de CI a CD

Argo CD es una herramienta de implementación continua para Kubernetes que sigue la filosofía declarativa de GitOps. Argo CD puede sincronizar e implementar aplicaciones automáticamente cuando cambian los repositorios de Git. Sus ventajas incluyen:

  1. La definición de la aplicación, la configuración y la información del entorno son declarativas y pueden versionarse

  2. La implementación de aplicaciones y la gestión del ciclo de vida son totalmente automatizadas y auditables, claras y fáciles de entender;

  3. Argo CD es una herramienta de implementación independiente que puede evolucionar de forma independiente y admite la implementación unificada y la administración de aplicaciones en múltiples entornos y múltiples clústeres de Kubernetes.

En combinación con los GitLab, Jenkins y Harbour existentes en la tienda de aplicaciones Kubeapps Plus, KubeOperator puede ayudar a las empresas a implementar todo el proceso de CI / CD.
Inserte la descripción de la imagen aquí
▲ Figura 4 Topología de proceso de CI / CD basada en Argo CD en Kubernetes
Inserte la descripción de la imagen aquí

▲ Figura 5 La tienda de aplicaciones Kubeapps Plus proporciona varias aplicaciones requeridas por el proceso de CI / CD

4. conexión LDAP

La versión KubeOperator V2.5 admite la conexión LDAP para lograr la autenticación unificada del usuario.

Inserte la descripción de la imagen aquí
▲ La Figura 6 admite la autenticación de identidad unificada LDAP

Corrección de errores

  1. Solucione el error que algunos almacenes de aplicaciones externas de Helm no pudieron sincronizar con la tienda de aplicaciones Kubeapps Plus;

  2. Solucione el error de que el evento todavía se puede ver después de desinstalar el clúster;

  3. Solucione el error de falla de exposición del servicio F5;

  4. Solucione el error de que el Nexus informa repetidamente errores y hace que el archivo de registro sea demasiado grande.

Optimización y mejora

  1. La tienda de aplicaciones Kubeapps Plus agrega una función de etiqueta, que se puede utilizar para clasificar las aplicaciones;

  2. KubeOperator utiliza Gunicorn para ejecutar, mejorar efectivamente el rendimiento del procesamiento HTTP;

  3. Mueva el panel de control de Kubernetes y el alcance de tejido de la aplicación integrada original a la tienda de aplicaciones Kubeapps Plus;

  4. Admite la importación por lotes de Excel al host;

  5. Realice la expansión por lotes de los nodos de trabajo del clúster en modo manual;

  6. Además del Trafik original, la solución Ingress admite el ingreso de Nginx.

Publicado 23 artículos originales · elogiado 39 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/FIT2CLOUD/article/details/105472325
Recomendado
Clasificación