{"repo":"linki/chaoskube","free":true,"listed":false,"github":"https://github.com/linki/chaoskube","clone":"git clone https://github.com/linki/chaoskube.git","description":"chaoskube periodically kills random pods in your Kubernetes cluster.","language":"Go","stars":1934,"topics":["kubernetes","chaos","chaos-monkey","chaos-engineering"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"chaoskube chaoskube periodically kills random pods in your Kubernetes cluster. Why Test how your system behaves under arbitrary pod failures. Example Running it will kill a pod in any namespace every 10 minutes by default. chaoskube allows filtering of target pods by namespaces, labels, annotations and age as well as exclude certain weekdays, times of day and days of a year from chaos. How Helm You can install chaoskube with Helm . Follow Helm's Quickstart Guide and then install the chaoskube chart. Refer to chaoskube on kubeapps.com to learn how to configure it and to find other useful Helm charts. Raw manifest Refer to example manifest. Be sure to give chaoskube appropriate permissions using provided ClusterRole. Configuration By default chaoskube will be friendly and not kill anything. When you validated your target cluster you may disable dry-run mode by passing the flag --no-dry-run . You can also specify a more aggressive interval and other supported flags for your deployment. If you're running in a Kubernetes cluster and want to target the same cluster then this is all you need to do. If you want to target a different cluster or want to run it locally specify your cluster via the --master flag or provide a valid kubeconfig via the --kubeconfig flag. By default, it uses your standard kubeconfig path in your home. That means, whatever is the current context in there will be targeted. If you want to increase or decrease the amount of chaos change the interval between kill","default_branch":null,"files":null,"tree":[],"storefront":"/r/linki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linki/chaoskube/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}