Retour aux mises à jour
New releaseSep 22, 2026

kube-monkey v0.7.0

Une implémentation du Chaos Monkey de Netflix pour les clusters Kubernetes

Partager

Documentation Build License Docker Pulls Artifact Hub

kube-monkey

kube-monkey est une implémentation du Chaos Monkey de Netflix pour les clusters Kubernetes. Il supprime aléatoirement des pods dans le cluster, encourageant et validant le développement de services résilients aux pannes.

Les applications s'inscrivent via un label, les terminaisons ont lieu pendant les heures et les jours que vous choisissez, et le mode dry run est la valeur par défaut, donc rien ne meurt tant que vous ne le dites pas.

📖 Documentation

Démarrage rapide

helm repo add kubemonkey https://asobti.github.io/kube-monkey/charts/repo
helm repo update
helm install kube-monkey kubemonkey/kube-monkey --namespace kube-system

Inscrivez une application en lui ajoutant un label :

metadata:
  labels:
    kube-monkey/enabled: enabled
    kube-monkey/identifier: monkey-victim
    kube-monkey/mtbf: "2"

Cela correspond à un kube-monkey en mode dry run et à une application qui s'attend à perdre un pod environ un jour d'exécution sur deux. Consultez Getting started pour le tutoriel, y compris comment observer une véritable terminaison avant de lui faire confiance sur un namespace de production.

Documentation

Getting startedDe l'installation à votre première terminaison
How it worksHeure de planification et heure de terminaison
Opting in to chaosLes labels et les modes de kill
ConfigurationChaque paramètre et sa valeur par défaut
Helm chartValues et installations courantes
MetricsEndpoint Prometheus
NotificationsPublier les attaques sur Slack ou votre propre API

Contribuer

Voir How to contribute. Rejoignez-nous sur #kube-monkey sur le Slack Kubernetes.

Licence

Apache License v2.0 - voir LICENSE pour plus de détails.

Catégories