Chaos Engineering
- Introduction
- Chaos Engineering for kubernetes/Openshift
- Chaos Engineering for serverless computing
- Other Chaos Engineering Tools
- Videos
Introduction
- thenewstack.io: Chaos Engineering Is Not Just for Ops
- dzone: How to Pinpoint and Fix Distributed Problems Across Microservices While logical separation of APIs fosters parallel development of independent functions, complexity and interdependency becomes harder to manage.
- thenewstack.io: Why Chaos Engineering Isn’t Just for Operations
- medium.com/adidoescode: Chaos Engineering: How simulating adversity can help build eCommerce Resilience
- opsmx.com: What is Chaos Engineering?
- aws.amazon.com: Verify the resilience of your workloads using Chaos Engineering
- faun.pub: What is Chaos Engineering? Chaos Engineering is the discipline of experimenting on a system in order to build confidence in the system’s capability to withstand turbulent conditions in production.
Chaos Engineering for kubernetes/Openshift
- reddit: Help with Kube Monkey setup
- GitHub: kube-monkey An implementation of Netflix’s Chaos Monkey for Kubernetes clusters
- GitHub: monkey-ops, Openshift compliant, no cluster-admin required
- chaoskube periodically kills random pods in your Kubernetes cluster
- Chaos Mesh
- Litmus Chaos is a toolset to do chaos engineering in a kubernetes native way. Litmus provides chaos CRDs for Cloud-Native developers and SREs to inject, orchestrate and monitor chaos to find weaknesses in Kubernetes deployments
- thenewstack.io: Using Chaos Engineering to Improve the Resilience of Stateful Applications on Kubernetes
- infoq.com: Chaos Engineering on Kubernetes : Chaos Mesh Generally Available with v1.0
- chaos-mesh.org: Chaos Mesh 1.0: Chaos Engineering on Kubernetes Made Easier
- thenewstack.io: Develop a Daily Reporting System for Chaos Mesh to Improve System Resilience
- pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI
- openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes
- thenewstack.io: Chaos Engineering Progressively Moves to Production
- blog.flant.com: Open Source solutions for chaos engineering in Kubernetes
- kube-monkey
- chaoskube
- Chaos Mesh
- Litmus Chaos
- Chaos Toolkit
- KubeInvaders
- PowerfulSeal injects failure into your Kubernetes clusters, so that you can detect problems as early as possible. It allows for writing scenarios describing complete chaos experiments.
- devopscurry.com: How Chaos Engineering plays a vital role in devops success
- BuggyApp: Simulate performance problems BuggyApp can simulate various performance problems like Memory Leak, OutOfMemoryError, CPU spike, thread leak StackOverflowError, deadlock, unresponsiveness and so on. youtube: BuggyApp Demo
- medium.com: Getting Started with Chaos Engineering
- Chaos Mesh 🌟 A Powerful Chaos Engineering Platform for Kubernetes - github ref
- opensource.com: 5 lessons I learned about chaos engineering for Kubernetes
- thenewstack.io: Chaos Engineering Made Simple
- thenewstack.io: Use Chaos Engineering to Strengthen Your Incident Response
- thenewstack.io: Operationalizing Chaos Engineering with GitOps
- medium.com/better-practices: Learn how your Kubernetes clusters respond to failure using Gremlin and Grafana Building resilient APIs with chaos engineering
- Chaos engineering on Amazon EKS using AWS Fault Injection Simulator
- aws.amazon.com: Chaos Engineering with LitmusChaos on Amazon EKS In this tutorial, you will create an Amazon EKS cluster, install LitmusChaos and deploy a demo application. Then, you will define chaos experiments to be run on it and observe the behaviour
- blog.container-solutions.com: Comparing Chaos Engineering Tools for Kubernetes Workloads How do Chaos Toolkit, Pumba, Litmus, and Chaos Mesh stack up against each other as chaos engineering tools for Kubernetes workloads? In this article, you will compare strengths and weaknesses.
-
blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh This article discusses chaos engineering solutions for Kubernetes using the Chaos Mesh operator. It covers tests on:
- Failing nodes
- Failing infrastructure dependencies
- Network problems
- medium.com/@alex.ivenin: Chaos engineering in kubernetes
Chaos Engineering for serverless computing
Other Chaos Engineering Tools
- chaosblade An easy to use and powerful chaos engineering experiment toolkit. ChaosBlade is an Alibaba open source experimental injection tool that follows the principles of chaos engineering and chaos experimental models to help enterprises improve the fault tolerance of distributed systems and ensure business continuity during the process of enterprises going to cloud or moving to cloud native systems.
- Azure Chaos Studio
- aws.amazon.com: Automating and Scaling Chaos Engineering using AWS Fault Injection Simulator