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

     1  apiVersion: pxc.percona.com/v1
     2  kind: PerconaXtraDBCluster
     3  metadata:
     4    name: custom
     5  spec:
     6    secretsName: my-cluster-secrets
     7    sslSecretName: some-name-ssl
     8    pxc:
     9      size: 3
    10      image: -pxc
    11      resources:
    12        requests:
    13          memory: 1G
    14          cpu: 600m
    15        limits:
    16          memory: "1G"
    17          cpu: "1"
    18      volumeSpec:
    19        persistentVolumeClaim:
    20          resources:
    21            requests:
    22              storage: 2Gi
    23      affinity:
    24        antiAffinityTopologyKey: "kubernetes.io/hostname"
    25        advanced:
    26          podAffinity:
    27            requiredDuringSchedulingIgnoredDuringExecution:
    28            - labelSelector:
    29                matchExpressions:
    30                - key: security
    31                  operator: In
    32                  values:
    33                  - S1
    34              topologyKey: failure-domain.beta.kubernetes.io/zone
    35          podAntiAffinity:
    36            preferredDuringSchedulingIgnoredDuringExecution:
    37            - weight: 100
    38              podAffinityTerm:
    39                labelSelector:
    40                  matchExpressions:
    41                  - key: security
    42                    operator: In
    43                    values:
    44                    - S2
    45                topologyKey: kubernetes.io/hostname
    46          nodeAffinity:
    47            requiredDuringSchedulingIgnoredDuringExecution:
    48              nodeSelectorTerms:
    49              - matchExpressions:
    50                - key: kubernetes.io/e2e-az-name
    51                  operator: In
    52                  values:
    53                  - e2e-az1
    54                  - e2e-az2
    55            preferredDuringSchedulingIgnoredDuringExecution:
    56            - weight: 1
    57              preference:
    58                matchExpressions:
    59                - key: another-node-label-key
    60                  operator: In
    61                  values:
    62                  - another-node-label-value
    63    proxysql:
    64      enabled: true
    65      size: 1
    66      image: -proxysql
    67      resources:
    68        requests:
    69          memory: 1G
    70          cpu: 600m
    71        limits:
    72          memory: 1G
    73          cpu: 700m
    74      volumeSpec:
    75        persistentVolumeClaim:
    76          resources:
    77            requests:
    78              storage: 2Gi
    79      affinity:
    80        advanced:
    81          podAffinity:
    82            requiredDuringSchedulingIgnoredDuringExecution:
    83            - labelSelector:
    84                matchExpressions:
    85                - key: security
    86                  operator: In
    87                  values:
    88                  - S1
    89              topologyKey: failure-domain.beta.kubernetes.io/zone
    90          podAntiAffinity:
    91            preferredDuringSchedulingIgnoredDuringExecution:
    92            - weight: 100
    93              podAffinityTerm:
    94                labelSelector:
    95                  matchExpressions:
    96                  - key: security
    97                    operator: In
    98                    values:
    99                    - S2
   100                topologyKey: kubernetes.io/hostname
   101          nodeAffinity:
   102            requiredDuringSchedulingIgnoredDuringExecution:
   103              nodeSelectorTerms:
   104              - matchExpressions:
   105                - key: kubernetes.io/e2e-az-name
   106                  operator: In
   107                  values:
   108                  - e2e-az1
   109                  - e2e-az2
   110            preferredDuringSchedulingIgnoredDuringExecution:
   111            - weight: 1
   112              preference:
   113                matchExpressions:
   114                - key: another-node-label-key
   115                  operator: In
   116                  values:
   117                  - another-node-label-value
   118    pmm:
   119      enabled: false
   120      image: perconalab/pmm-client:1.17.1
   121      serverHost: monitoring-service
   122      serverUser: pmm