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