github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/upgrade-consistency/compare/statefulset_some-name-pxc-1110-k127-oc.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 1 5 name: some-name-pxc 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: some-name 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: some-name 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: some-name-pxc 25 template: 26 metadata: 27 labels: 28 app.kubernetes.io/component: pxc 29 app.kubernetes.io/instance: some-name 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: some-name 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: some-name-log-collector 62 optional: true 63 imagePullPolicy: Always 64 name: logs 65 resources: {} 66 terminationMessagePath: /dev/termination-log 67 terminationMessagePolicy: File 68 volumeMounts: 69 - mountPath: /var/lib/mysql 70 name: datadir 71 - args: 72 - logrotate 73 env: 74 - name: SERVICE_TYPE 75 value: mysql 76 - name: MONITOR_PASSWORD 77 valueFrom: 78 secretKeyRef: 79 key: monitor 80 name: internal-some-name 81 imagePullPolicy: Always 82 name: logrotate 83 resources: {} 84 terminationMessagePath: /dev/termination-log 85 terminationMessagePolicy: File 86 volumeMounts: 87 - mountPath: /var/lib/mysql 88 name: datadir 89 - args: 90 - mysqld 91 command: 92 - /var/lib/mysql/pxc-entrypoint.sh 93 env: 94 - name: PXC_SERVICE 95 value: some-name-pxc-unready 96 - name: MONITOR_HOST 97 value: '%' 98 - name: MYSQL_ROOT_PASSWORD 99 valueFrom: 100 secretKeyRef: 101 key: root 102 name: internal-some-name 103 - name: XTRABACKUP_PASSWORD 104 valueFrom: 105 secretKeyRef: 106 key: xtrabackup 107 name: internal-some-name 108 - name: MONITOR_PASSWORD 109 valueFrom: 110 secretKeyRef: 111 key: monitor 112 name: internal-some-name 113 - name: LOG_DATA_DIR 114 value: /var/lib/mysql 115 - name: IS_LOGCOLLECTOR 116 value: "yes" 117 - name: OPERATOR_ADMIN_PASSWORD 118 valueFrom: 119 secretKeyRef: 120 key: operator 121 name: internal-some-name 122 - name: LIVENESS_CHECK_TIMEOUT 123 value: "5" 124 - name: READINESS_CHECK_TIMEOUT 125 value: "15" 126 envFrom: 127 - secretRef: 128 name: some-name-env-vars-pxc 129 optional: true 130 imagePullPolicy: Always 131 livenessProbe: 132 exec: 133 command: 134 - /var/lib/mysql/liveness-check.sh 135 failureThreshold: 3 136 initialDelaySeconds: 300 137 periodSeconds: 10 138 successThreshold: 1 139 timeoutSeconds: 5 140 name: pxc 141 ports: 142 - containerPort: 3306 143 name: mysql 144 protocol: TCP 145 - containerPort: 4444 146 name: sst 147 protocol: TCP 148 - containerPort: 4567 149 name: write-set 150 protocol: TCP 151 - containerPort: 4568 152 name: ist 153 protocol: TCP 154 - containerPort: 33062 155 name: mysql-admin 156 protocol: TCP 157 - containerPort: 33060 158 name: mysqlx 159 protocol: TCP 160 readinessProbe: 161 exec: 162 command: 163 - /var/lib/mysql/readiness-check.sh 164 failureThreshold: 5 165 initialDelaySeconds: 15 166 periodSeconds: 30 167 successThreshold: 1 168 timeoutSeconds: 15 169 resources: 170 limits: 171 cpu: "1" 172 memory: 1G 173 requests: 174 cpu: 100m 175 memory: 100M 176 terminationMessagePath: /dev/termination-log 177 terminationMessagePolicy: File 178 volumeMounts: 179 - mountPath: /var/lib/mysql 180 name: datadir 181 - mountPath: /etc/percona-xtradb-cluster.conf.d 182 name: config 183 - mountPath: /tmp 184 name: tmp 185 - mountPath: /etc/mysql/ssl 186 name: ssl 187 - mountPath: /etc/mysql/ssl-internal 188 name: ssl-internal 189 - mountPath: /etc/mysql/mysql-users-secret 190 name: mysql-users-secret-file 191 - mountPath: /etc/my.cnf.d 192 name: auto-config 193 - mountPath: /etc/mysql/vault-keyring-secret 194 name: vault-keyring-secret 195 dnsPolicy: ClusterFirst 196 initContainers: 197 - command: 198 - /pxc-init-entrypoint.sh 199 imagePullPolicy: Always 200 name: pxc-init 201 resources: 202 limits: 203 cpu: "1" 204 memory: 1G 205 requests: 206 cpu: 100m 207 memory: 100M 208 terminationMessagePath: /dev/termination-log 209 terminationMessagePolicy: File 210 volumeMounts: 211 - mountPath: /var/lib/mysql 212 name: datadir 213 restartPolicy: Always 214 schedulerName: default-scheduler 215 securityContext: 216 supplementalGroups: 217 - 1001 218 serviceAccount: default 219 serviceAccountName: default 220 terminationGracePeriodSeconds: 600 221 volumes: 222 - emptyDir: {} 223 name: tmp 224 - configMap: 225 defaultMode: 420 226 name: some-name-pxc 227 optional: true 228 name: config 229 - name: ssl-internal 230 secret: 231 defaultMode: 420 232 optional: true 233 secretName: some-name-ssl-internal 234 - name: ssl 235 secret: 236 defaultMode: 420 237 optional: false 238 secretName: some-name-ssl 239 - configMap: 240 defaultMode: 420 241 name: auto-some-name-pxc 242 optional: true 243 name: auto-config 244 - name: vault-keyring-secret 245 secret: 246 defaultMode: 420 247 optional: true 248 secretName: some-name-vault 249 - name: mysql-users-secret-file 250 secret: 251 defaultMode: 420 252 optional: false 253 secretName: internal-some-name 254 updateStrategy: 255 rollingUpdate: 256 partition: 0 257 type: RollingUpdate 258 volumeClaimTemplates: 259 - metadata: 260 name: datadir 261 spec: 262 accessModes: 263 - ReadWriteOnce 264 resources: 265 requests: 266 storage: 2Gi 267 status: 268 phase: Pending