TGViewer
Linux | Network | DevOps Linux | Network | DevOps @linautonet · 808 subscribers
Post #455 307
👾 Chaos Mesh: ломаем Kubernetes специально, чтобы он не сломался неожиданно

Обычно мы стараемся сделать инфраструктуру максимально стабильной.
А в chaos engineering подход обратный: специально создаём сбои и смотрим, переживёт ли их система.
Для Kubernetes есть интересный open-source инструмент — Chaos Mesh.

Он позволяет имитировать, например:
⚡ падение Pod
🌐 проблемы с сетью и DNS
🐢 задержки HTTP
💾 ошибки I/O
⏰ изменение системного времени
🔥 нагрузку на CPU и память
☁️ сбои в AWS, Azure и GCP

Эксперименты описываются Kubernetes-ресурсами, поэтому ими можно управлять привычными инструментами Kubernetes.
Есть также Dashboard, расписания экспериментов, Workflow и проверки состояния приложения.

То есть можно проверить сценарий вроде:
«Что произойдёт, если один Pod внезапно исчезнет, сеть начнёт тормозить, а затем сервис потеряет доступ к диску?»


Лучше узнать ответ на этот вопрос в тестовом окружении, чем ночью в production

💬А какой сбой вы бы первым делом специально устроили своей системе для проверки?

#kubernetes #devops #opensource #sre
More from @linautonet
  1. Oct 1, 2026👾Dive — разбираем Docker-образ по слоям Иногда Docker-образ весит подозрительно много, а…
  2. Sep 21, 2026🔎Команда find — ищем всё, что угодно Команда find — один из самых мощных инструментов Lin…
  3. Sep 19, 2026👾 KubeLab — Kubernetes, который можно изучать руками Нашёл интересный open-source проект…
  4. Sep 14, 2026Awesome Docker — большая подборка инструментов и материалов по Docker Если работаете с кон…
  5. Sep 10, 2026👩‍💻Tabby, Skerry или Electerm: сравниваем три бесплатных SSH-клиента Tabby — современный…
  6. Sep 7, 2026Почему в Linux есть .tar.gz, .tar.xz, .tar.zst и зачем вообще два расширения? В новом виде…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →