Aller au contenu principal

Questions-Réponses sur Chaos Mesh à KUBECON EU 2022

· 3 minutes de lecture
Chaos Mesh Authors
All maintainers of Chaos Mesh
Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Questions-Réponses sur Chaos Mesh
Questions-Réponses sur Chaos Mesh

Lors de KubeCon EU 2022, l'équipe de Chaos Mesh a animé deux activités : « Rendre l'ingénierie du chaos cloud native plus accessible - Plongée en profondeur dans Chaos Mesh » et une session de questions-réponses en direct. Nous vous sommes extrêmement reconnaissants d'avoir participé à ces moments d'échange enrichissants. Nous avons pu partager nos connaissances, faire connaissance et approfondir ensemble de nombreux sujets.

Lors des présentations, nous avons proposé un aperçu de Chaos Mesh, puis détaillé son fonctionnement et sa mise en pratique, tout en partageant les dernières explorations de l'équipe autour de l'ingénierie du chaos et les plans de développement de Chaos Mesh.

Pendant la session de questions-réponses, nous avons présenté le projet Chaos Mesh et ses dernières avancées, tout en répondant aux questions des participants en ligne.

Un grand merci à chacun de nos amis venus nous soutenir ! Et lors de la session de questions-réponses, nous avons reçu d'excellentes questions qui méritent un complément de réponse.

Réponses à vos questions

Q : Chaos Mesh fonctionne-t-il avec des clusters hybrides Windows/Linux ?

R : Chaos Mesh ne fonctionne actuellement qu'avec Linux, mais des contributeurs travaillent au portage de certaines fonctionnalités vers Windows : github.com/chaos-mesh/chaos-mesh/issues/2956

Q : Istio et Linkerd proposent aussi l'injection de fautes. En quoi Chaos Mesh diffère-t-il ? Chaos Mesh offre des injections plus variées (comme IOChaos, TimeChaos...), tandis que Linkerd ou Istio se concentrent sur le réseau, si je ne m'abuse ?

R : Tout à fait ! Les service meshes peuvent perturber la couche réseau/RPC. Chaos Mesh propose davantage de types de chaos comme stresschaos, pod kill, DNSChaos et IOChaos. En complément, nous proposons d'autres perturbations : JVM, GCP, Azure, etc.

Q : Peut-on exécuter des scripts de pré-initialisation avant de lancer une expérience de chaos avec Chaos Mesh ?

R : Oui ! Vous pouvez organiser vos scripts personnalisés et diverses expériences de chaos grâce au moteur de workflow intégré de Chaos Mesh. Consultez la documentation sur le champ task dans les workflows.

Q : Est-ce similaire à l'outil d'ingénierie du chaos Gremlin ?

R : Oui, c'est un projet open source spécifiquement conçu pour Kubernetes. Il s'agit d'un plugin Kubernetes que vous pouvez exploiter. Plus d'informations sur https://chaos-mesh.org.

Q : Comment injecte-t-on la latence réseau pour le chaos réseau ? Si on utilise Cilium CNI sans iptables, cette injection fonctionnerait-elle ?

R : Chaos Mesh inclut un composant chaos-daemon. Lors d'un chaos réseau, chaos-daemon entre dans l'espace de nommage réseau du pod cible et configure des règles TC et iptables sur l'interface réseau.

Avec Cilium CNI sans iptables, Chaos Mesh fonctionne toujours.

Rejoignez la communauté Chaos Mesh

Si Chaos Mesh vous intéresse et que vous souhaitez nous aider à l'améliorer, rejoignez notre canal Slack(#project-chaos-mesh) ou soumettez vos pull requests et issues sur notre dépôt GitHub.