No results for

Powered byAlgolia

The PodDisruptor() constructor creates a new instance of a PodDisruptor class.

selectorcriteria for selecting the target pods
optionsoptions for controlling the behavior of the disruptor


The selector defines the criteria a pod must satisfy in order to be a valid target:

namespacenamespace the selector will look for pods
selectattributes that a pod must match to be selected
excludeattributes that exclude a pod (even if it matches the select attributes)

You can use the following attributes to select or exclude pods:

Pod attributes

labelsmap with the labels to be matched for selection or exclusion


The options control the creation and behavior of the PodDisruptor:

injectTimeoutmaximum time to wait for the disruptor to be ready in the target pods, in seconds (default 30s). Zero value forces default. Negative values force no waiting.


const selector = {
namespace: "my-namespace",
select: {
labels: {
app: "my-app"
const podDisruptor = new PodDisruptor(selector)