
?? ?? ?? ??
Litmuschaos est une plate-forme d'ingénierie du chaos open source qui permet aux équipes d'identifier les faiblesses et les pannes potentielles des infrastructures en induisant des tests de chaos de manière contrôlée. Les développeurs et les SRES peuvent pratiquer l'ingénierie du chaos avec Litmuschaos car il est facile à utiliser, basé sur les principes d'ingénierie du chaos modernes et la communauté collaborée. Il s'agit de 100% open source et un projet CNCF.
Litmuschaos adopte une approche native du cloud pour créer, gérer et surveiller le chaos. La plate-forme elle-même fonctionne comme un ensemble de microservices et utilise des ressources personnalisées (CRS) de Kubernetes pour définir l'intention du chaos, ainsi que l'hypothèse à l'état d'équilibre.
À un niveau de haut niveau, le tournesol comprend:

Au cœur de la plate-forme se trouvent les ressources personnalisées du chaos suivantes:
Chaosexperiment : une ressource pour regrouper les paramètres de configuration d'un défaut particulier. Les CR chaosexperiment sont essentiellement des modèles installables qui décrivent la bibliothèque effectuant le défaut, indiquent les autorisations nécessaires pour l'exécuter et les paramètres avec lesquels il fonctionnera. Grâce à la chaosexperiment, le tournesol prend en charge le BYOC (apporter par rapport à chaos) qui aide à intégrer (facultatif) tout outillage tiers pour effectuer l'injection de défaut.
ChaosEngine : une ressource pour relier une charge / service de travail d'application Kubernetes, un nœud ou un composant infra à un défaut décrit par le chaosexperiment. Il fournit également des options pour régler les propriétés d'exécution et spécifier les contraintes de validation à l'état d'équilibre à l'aide de «sondes». ChaosEngine est surveillée par l'opérateur du chaos, qui le réconcilie (déclenche l'exécution de l'expérience) via des coureurs.
Les CR chaosexperiment et chaosengine sont intégrés dans un objet de workflow qui peut enchaîner une ou plusieurs expériences dans un ordre souhaité.
Chaosexperiment CRS est hébergé sur hub.litmuschaos.io. Il s'agit d'un centre central où les développeurs ou fournisseurs d'applications partagent leurs expériences de chaos afin que leurs utilisateurs puissent les utiliser pour augmenter la résilience des applications en production.
Pour commencer, consultez les documents décisifs et spécifiquement la section d'installation de la page de démarrage avec le tournesol.
Consultez les directives contributives pour le Chaos Hub
N'hésitez pas à contacter si vous avez des questions, des préoccupations ou des demandes de fonctionnalités
Donnez-nous une étoile ️ - Si vous utilisez Litmuschaos ou pensez que c'est un projet intéressant, nous aimerions une star ❤️
Suivez Litmuschaos sur Twitter @litmuschaos.
Abonnez-vous à la chaîne YouTube Litmuschaos pour des mises à jour régulières et des enregistrements de réunion.
Pour rejoindre notre communauté Slack et rencontrer les membres de notre communauté, mettez vos questions et opinions, rejoignez la chaîne #Litmus sur le Slack de Kubernetes.
Réunions communautaires Celles-ci seront organisées tous les 3e mercredi de chaque mois à 17h30 GMT / 6h30 CEST / 10 PM IST Les réunions communautaires impliqueront de discuter des mises à jour de la communauté, de partager des mises à jour sur les nouvelles fonctionnalités / versions et de discuter des histoires utilisateur / adoptantes. Tout le monde dans la communauté est invité à la même chose pour participer aux réunions communautaires de Litmuschaos.
Réunions des contributeurs Celles-ci seront organisées à chaque seconde et jeudi dernier de chaque mois à 14h30 GMT / 3h30 CEST / 19 PM IST Les réunions des contributeurs sont uniquement destinées à discuter des contributions techniques et non techniques à Litmuschaos. Les responsables, les contributeurs actuels et les aspirants contributeurs sont invités à participer aux réunions des contributeurs de Litmuschaos pour discuter des problèmes, des correctifs, des améliorations et des contributions futures
Remplissez le formulaire d'invitation des réunions Litmuschaos pour obtenir votre invitation au calendrier!
Et plus ...
Blogs communautaires:
Découvrez les adoptants de Litmuschaos
( Envoyez un PR à la page ci-dessus si vous utilisez un rôle décisif dans votre pratique d'ingénierie du chaos )
Littmus est concédé sous licence Apache, version 2.0. Voir la licence pour le texte complet de licence. Certains des projets utilisés par le projet Litmus peuvent être régis par une licence différente, veuillez vous référer à sa licence spécifique.
Le chaos des décisions décisif fait partie des projets CNCF.
