github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/conf/pumba.yml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: pumba
     5  spec:
     6    replicas: 1
     7    selector:
     8      matchLabels:
     9        name: pumba
    10    template:
    11      metadata:
    12        labels:
    13          name: pumba
    14          com.gaiaadm.pumba: "true" # prevent pumba from killing itself
    15      spec:
    16        affinity:
    17          podAffinity:
    18            requiredDuringSchedulingIgnoredDuringExecution:
    19            - labelSelector:
    20                matchExpressions:
    21                - key: statefulset.kubernetes.io/pod-name
    22                  operator: In
    23                  values:
    24                  - some-name-pxc-0
    25              topologyKey: "kubernetes.io/hostname"
    26        containers:
    27          - name: pumba
    28            image: gaiaadm/pumba:latest
    29            imagePullPolicy: IfNotPresent
    30            command: ["/pumba", "--dry-run", "--interval", "2h", "pause", "--duration", "1h", "some-name-rs0-0" ]
    31            resources:
    32              requests:
    33                cpu: 10m
    34                memory: 5M
    35              limits:
    36                cpu: 100m
    37                memory: 20M
    38            volumeMounts:
    39              - name: dockersocket
    40                mountPath: /var/run/docker.sock
    41        volumes:
    42          - hostPath:
    43              path: /var/run/docker.sock
    44            name: dockersocket