
? ? ? ?
Litmuschaos es una plataforma de ingeniería de código abierto que permite a los equipos identificar debilidades y posibles interrupciones en las infraestructuras al inducir las pruebas del caos de manera controlada. Los desarrolladores y SRE pueden practicar la ingeniería del caos con Litmuschaos, ya que es fácil de usar, según los principios de la ingeniería del caos modernos y la comunidad colaborada. Es 100% de código abierto y un proyecto CNCF.
Litmuschaos adopta un enfoque nativo de la nube para crear, administrar y monitorear el caos. La plataforma en sí se ejecuta como un conjunto de microservicios y utiliza recursos personalizados de Kubernetes (CRS) para definir la intención del caos, así como la hipótesis de estado estacionario.
A un nivel alto, el fuego se compone de:

En el corazón de la plataforma se encuentran los siguientes recursos personalizados del caos:
Chaosexperiment : un recurso para agrupar los parámetros de configuración de una falla particular. Los CR de Chaosexperiment son esencialmente plantillas instalables que describen la biblioteca que llevan a cabo la falla, indican los permisos necesarios para ejecutarlo y los valores predeterminados con los que operará. A través del Chaosexperiment, el fuego es compatible con BYOC (traer tu propio encadenado) que ayuda a integrar (opcional) cualquier herramienta de terceros para realizar la inyección de fallas.
ChaosEngine : un recurso para vincular una carga de trabajo/servicio de aplicación de Kubernetes, nodo o un componente infra a una falla descrita por el chaosexperiment. También proporciona opciones para ajustar las propiedades de ejecución y especificar las restricciones de validación de estado estacionario utilizando 'sondas'. El caosgine es observado por el operador del caos, que lo reconcilia (desencadena la ejecución del experimento) a través de corredores.
Los CR de Chaosexperiment & Chaosengine están integrados dentro de un objeto de flujo de trabajo que puede unir uno o más experimentos en el orden deseado.
Chaosexperiment CRS se alojan en Hub.litmuschaos.io. Es un centro central donde los desarrolladores o proveedores de aplicaciones comparten sus experimentos de caos para que sus usuarios puedan usarlos para aumentar la resiliencia de las aplicaciones en la producción.
Para comenzar, consulte los documentos de fuego y específicamente la sección de instalación de la página de inicio con Latmus.
Consulte las pautas que contribuyen para el Caos Hub
No dude en comunicarse si tiene alguna consulta, inquietud o solicitudes de funciones
Danos una estrella ️ - Si estás usando LitMuschaos o crees que es un proyecto interesante, nos encantaría una estrella ❤️
Sigue a Litmuschaos en Twitter @litmuschaos.
Suscríbase al canal de YouTube LitMuschaos para actualizaciones regulares y grabaciones de reuniones.
Para unirse a nuestra comunidad Slack y conocer a los miembros de nuestra comunidad, presente sus preguntas y opiniones, únase al canal #litmus en Kubernetes Slack.
Reuniones comunitarias Estas se organizarán cada tercer miércoles de cada mes a las 5:30 p.m. GMT /6: 30 pm CEST /10 pm ist Las reuniones comunitarias implicarán discutir actualizaciones de la comunidad, compartir actualizaciones sobre nuevas características /lanzamientos y discutir historias de usuarios /adoptantes. Todos en la comunidad están invitados a participar en las reuniones comunitarias de Litmuschaos.
Reuniones de contribuyentes Estas se organizarán cada segundo y el jueves pasado de cada mes a las 2:30 p.m. GMT /3: 30 pm CEST /7 pm ist Las reuniones de contribuyentes solo están destinadas a discutir contribuciones técnicas y no técnicas a Latmuschaos. Los mantenedores, los contribuyentes actuales y los aspirantes a los contribuyentes están invitados a participar en las reuniones de contribuyentes de Litmuschaos para discutir temas, soluciones, mejoras y contribuciones futuras
¡Complete el formulario de invitación de invitación para las reuniones de Litmuschaos para obtener su invitación de calendario!
Y más ....
Blogs de la comunidad:
Echa un vistazo a los adoptantes de Litmuschaos
( Envíe un PR a la página anterior si está utilizando el fuego en su práctica de ingeniería del caos )
Latmus tiene licencia bajo la licencia Apache, versión 2.0. Vea la licencia para el texto completo de la licencia. Algunos de los proyectos utilizados por el Proyecto Latmus pueden regirse por una licencia diferente, consulte su licencia específica.
Latmus Chaos es parte de los proyectos CNCF.
