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