Назад к обновлениям
New releaseSep 22, 2026

kube-monkey v0.7.0

Реализация Chaos Monkey от Netflix для кластеров Kubernetes

Поделиться

Documentation Build License Docker Pulls Artifact Hub

kube-monkey

kube-monkey — это реализация Chaos Monkey от Netflix для кластеров Kubernetes. Он случайным образом удаляет поды в кластере, стимулируя и проверяя разработку отказоустойчивых сервисов.

Приложения подключаются с помощью метки, завершения происходят в выбранные вами часы и дни, а по умолчанию включён режим dry run, поэтому ничего не погибнет, пока вы сами не разрешите.

📖 Документация

Быстрый старт

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

Подключите приложение, добавив ему метку:

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

Это kube-monkey в режиме dry run и приложение, которое рассчитывает терять под примерно в один день запуска из двух. См. Начало работы для пошагового руководства, включая то, как понаблюдать за реальным завершением, прежде чем доверять ему рабочий namespace.

Документация

Начало работыОт установки до первого завершения
Как это работаетВремя планирования и время завершения
Подключение к хаосуМетки и режимы уничтожения
КонфигурацияКаждая настройка и её значение по умолчанию
Helm-чартЗначения и типовые установки
МетрикиЭндпоинт Prometheus
УведомленияПубликация атак в Slack или ваш собственный API

Участие в разработке

См. Как внести вклад. Присоединяйтесь к нам в #kube-monkey в Kubernetes Slack.

Лицензия

Apache License v2.0 — подробности см. в LICENSE.

Категории