github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/default-cr/compare/statefulset_cluster1-pxc-k127.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 1 5 name: cluster1-pxc 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: cluster1 10 spec: 11 persistentVolumeClaimRetentionPolicy: 12 whenDeleted: Retain 13 whenScaled: Retain 14 podManagementPolicy: OrderedReady 15 replicas: 3 16 revisionHistoryLimit: 10 17 selector: 18 matchLabels: 19 app.kubernetes.io/component: pxc 20 app.kubernetes.io/instance: cluster1 21 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 22 app.kubernetes.io/name: percona-xtradb-cluster 23 app.kubernetes.io/part-of: percona-xtradb-cluster 24 serviceName: cluster1-pxc 25 template: 26 metadata: 27 labels: 28 app.kubernetes.io/component: pxc 29 app.kubernetes.io/instance: cluster1 30 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 31 app.kubernetes.io/name: percona-xtradb-cluster 32 app.kubernetes.io/part-of: percona-xtradb-cluster 33 spec: 34 affinity: 35 podAntiAffinity: 36 requiredDuringSchedulingIgnoredDuringExecution: 37 - labelSelector: 38 matchLabels: 39 app.kubernetes.io/component: pxc 40 app.kubernetes.io/instance: cluster1 41 app.kubernetes.io/managed-by: percona-xtradb-cluster-operator 42 app.kubernetes.io/name: percona-xtradb-cluster 43 app.kubernetes.io/part-of: percona-xtradb-cluster 44 topologyKey: kubernetes.io/hostname 45 containers: 46 - env: 47 - name: LOG_DATA_DIR 48 value: /var/lib/mysql 49 - name: POD_NAMESPASE 50 valueFrom: 51 fieldRef: 52 apiVersion: v1 53 fieldPath: metadata.namespace 54 - name: POD_NAME 55 valueFrom: 56 fieldRef: 57 apiVersion: v1 58 fieldPath: metadata.name 59 envFrom: 60 - secretRef: 61 name: cluster1-log-collector 62 optional: true 63 imagePullPolicy: Always 64 name: logs 65 resources: 66 requests: 67 cpu: 200m 68 memory: 100M 69 terminationMessagePath: /dev/termination-log 70 terminationMessagePolicy: File 71 volumeMounts: 72 - mountPath: /var/lib/mysql 73 name: datadir 74 - args: 75 - logrotate 76 env: 77 - name: SERVICE_TYPE 78 value: mysql 79 - name: MONITOR_PASSWORD 80 valueFrom: 81 secretKeyRef: 82 key: monitor 83 name: internal-cluster1 84 imagePullPolicy: Always 85 name: logrotate 86 resources: 87 requests: 88 cpu: 200m 89 memory: 100M 90 terminationMessagePath: /dev/termination-log 91 terminationMessagePolicy: File 92 volumeMounts: 93 - mountPath: /var/lib/mysql 94 name: datadir 95 - args: 96 - mysqld 97 command: 98 - /var/lib/mysql/pxc-entrypoint.sh 99 env: 100 - name: PXC_SERVICE 101 value: cluster1-pxc-unready 102 - name: MONITOR_HOST 103 value: '%' 104 - name: MYSQL_ROOT_PASSWORD 105 valueFrom: 106 secretKeyRef: 107 key: root 108 name: internal-cluster1 109 - name: XTRABACKUP_PASSWORD 110 valueFrom: 111 secretKeyRef: 112 key: xtrabackup 113 name: internal-cluster1 114 - name: MONITOR_PASSWORD 115 valueFrom: 116 secretKeyRef: 117 key: monitor 118 name: internal-cluster1 119 - name: LOG_DATA_DIR 120 value: /var/lib/mysql 121 - name: IS_LOGCOLLECTOR 122 value: "yes" 123 - name: OPERATOR_ADMIN_PASSWORD 124 valueFrom: 125 secretKeyRef: 126 key: operator 127 name: internal-cluster1 128 - name: LIVENESS_CHECK_TIMEOUT 129 value: "5" 130 - name: READINESS_CHECK_TIMEOUT 131 value: "15" 132 - name: DEFAULT_AUTHENTICATION_PLUGIN 133 value: caching_sha2_password 134 envFrom: 135 - secretRef: 136 name: cluster1-env-vars-pxc 137 optional: true 138 imagePullPolicy: Always 139 livenessProbe: 140 exec: 141 command: 142 - /var/lib/mysql/liveness-check.sh 143 failureThreshold: 3 144 initialDelaySeconds: 300 145 periodSeconds: 10 146 successThreshold: 1 147 timeoutSeconds: 5 148 name: pxc 149 ports: 150 - containerPort: 3306 151 name: mysql 152 protocol: TCP 153 - containerPort: 4444 154 name: sst 155 protocol: TCP 156 - containerPort: 4567 157 name: write-set 158 protocol: TCP 159 - containerPort: 4568 160 name: ist 161 protocol: TCP 162 - containerPort: 33062 163 name: mysql-admin 164 protocol: TCP 165 - containerPort: 33060 166 name: mysqlx 167 protocol: TCP 168 readinessProbe: 169 exec: 170 command: 171 - /var/lib/mysql/readiness-check.sh 172 failureThreshold: 5 173 initialDelaySeconds: 15 174 periodSeconds: 30 175 successThreshold: 1 176 timeoutSeconds: 15 177 resources: 178 requests: 179 cpu: 600m 180 memory: 1G 181 terminationMessagePath: /dev/termination-log 182 terminationMessagePolicy: File 183 volumeMounts: 184 - mountPath: /var/lib/mysql 185 name: datadir 186 - mountPath: /etc/percona-xtradb-cluster.conf.d 187 name: config 188 - mountPath: /tmp 189 name: tmp 190 - mountPath: /etc/mysql/ssl 191 name: ssl 192 - mountPath: /etc/mysql/ssl-internal 193 name: ssl-internal 194 - mountPath: /etc/mysql/mysql-users-secret 195 name: mysql-users-secret-file 196 - mountPath: /etc/my.cnf.d 197 name: auto-config 198 - mountPath: /etc/mysql/vault-keyring-secret 199 name: vault-keyring-secret 200 - mountPath: /etc/mysql/init-file 201 name: mysql-init-file 202 dnsPolicy: ClusterFirst 203 initContainers: 204 - command: 205 - /pxc-init-entrypoint.sh 206 imagePullPolicy: Always 207 name: pxc-init 208 resources: 209 limits: 210 cpu: 50m 211 memory: 50M 212 terminationMessagePath: /dev/termination-log 213 terminationMessagePolicy: File 214 volumeMounts: 215 - mountPath: /var/lib/mysql 216 name: datadir 217 restartPolicy: Always 218 schedulerName: default-scheduler 219 securityContext: 220 fsGroup: 1001 221 supplementalGroups: 222 - 1001 223 serviceAccount: default 224 serviceAccountName: default 225 terminationGracePeriodSeconds: 600 226 volumes: 227 - emptyDir: {} 228 name: tmp 229 - configMap: 230 defaultMode: 420 231 name: cluster1-pxc 232 optional: true 233 name: config 234 - name: ssl-internal 235 secret: 236 defaultMode: 420 237 optional: true 238 secretName: cluster1-ssl-internal 239 - name: ssl 240 secret: 241 defaultMode: 420 242 optional: false 243 secretName: cluster1-ssl 244 - configMap: 245 defaultMode: 420 246 name: auto-cluster1-pxc 247 optional: true 248 name: auto-config 249 - name: vault-keyring-secret 250 secret: 251 defaultMode: 420 252 optional: true 253 secretName: cluster1-vault 254 - name: mysql-users-secret-file 255 secret: 256 defaultMode: 420 257 optional: false 258 secretName: internal-cluster1 259 - name: mysql-init-file 260 secret: 261 defaultMode: 420 262 optional: true 263 secretName: cluster1-mysql-init 264 updateStrategy: 265 type: OnDelete 266 volumeClaimTemplates: 267 - metadata: 268 name: datadir 269 spec: 270 accessModes: 271 - ReadWriteOnce 272 resources: 273 requests: 274 storage: 6G 275 status: 276 phase: Pending