Voltar às atualizações
New releaseSep 22, 2026

kube-monkey v0.7.0

Uma implementação do Chaos Monkey da Netflix para clusters Kubernetes

Compartilhar

Documentation Build License Docker Pulls Artifact Hub

kube-monkey

kube-monkey é uma implementação do Chaos Monkey da Netflix para clusters Kubernetes. Ele exclui pods aleatoriamente no cluster, incentivando e validando o desenvolvimento de serviços resilientes a falhas.

Os aplicativos optam por participar com uma label, as terminações acontecem durante as horas e dias que você escolher, e o dry run é o padrão, então nada morre até que você diga.

📖 Documentação

Início rápido

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

Faça um aplicativo optar por participar rotulando-o:

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

Isso é um kube-monkey em modo dry run e um aplicativo que espera perder um pod em cerca de um dia de execução a cada dois. Veja Getting started para o passo a passo, incluindo como observar uma terminação real antes de confiar nele com um namespace em produção.

Documentação

Getting startedDa instalação à sua primeira terminação
How it worksHorário de agendamento e horário de terminação
Opting in to chaosAs labels e os modos de kill
ConfigurationTodas as configurações e seus padrões
Helm chartValues e instalações comuns
MetricsEndpoint do Prometheus
NotificationsPublique ataques no Slack ou na sua própria API

Contribuindo

Veja How to contribute. Junte-se a nós em #kube-monkey no Kubernetes Slack.

Licença

Apache License v2.0 - veja LICENSE para detalhes.

Categorias