Open source

Pod Termination

A Pod Termination Fault allows terminating either a fixed number or a percentage of the pods that matching a selector or back a service.

A Pod Termination fault is defined by the following attributes:

countinteger or percentagethe number of pods to be terminated. It can be specified as a integer number or as a percentage, for example 30%, that defines the fraction of target pods to be terminated


If the count is a percentage and there are no enough elements in the target pod list, the number is rounded up. For example ‘25%’ of a list of 2 target pods will terminate one pod. If the list of target pods is not empty, at least one pod is always terminated.


This example defines a PorTermination fault that will terminate 30% of target pods

const fault = {
  count: '30%',