github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/upgrade-consistency/compare/statefulset_some-name-pxc-1140-k127.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 4 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 - name: DEFAULT_AUTHENTICATION_PLUGIN 127 value: mysql_native_password 128 envFrom: 129 - secretRef: 130 name: some-name-env-vars-pxc 131 optional: true 132 imagePullPolicy: Always 133 livenessProbe: 134 exec: 135 command: 136 - /var/lib/mysql/liveness-check.sh 137 failureThreshold: 3 138 initialDelaySeconds: 300 139 periodSeconds: 10 140 successThreshold: 1 141 timeoutSeconds: 5 142 name: pxc 143 ports: 144 - containerPort: 3306 145 name: mysql 146 protocol: TCP 147 - containerPort: 4444 148 name: sst 149 protocol: TCP 150 - containerPort: 4567 151 name: write-set 152 protocol: TCP 153 - containerPort: 4568 154 name: ist 155 protocol: TCP 156 - containerPort: 33062 157 name: mysql-admin 158 protocol: TCP 159 - containerPort: 33060 160 name: mysqlx 161 protocol: TCP 162 readinessProbe: 163 exec: 164 command: 165 - /var/lib/mysql/readiness-check.sh 166 failureThreshold: 5 167 initialDelaySeconds: 15 168 periodSeconds: 30 169 successThreshold: 1 170 timeoutSeconds: 15 171 resources: 172 limits: 173 cpu: "1" 174 memory: 1G 175 requests: 176 cpu: 100m 177 memory: 100M 178 terminationMessagePath: /dev/termination-log 179 terminationMessagePolicy: File 180 volumeMounts: 181 - mountPath: /var/lib/mysql 182 name: datadir 183 - mountPath: /etc/percona-xtradb-cluster.conf.d 184 name: config 185 - mountPath: /tmp 186 name: tmp 187 - mountPath: /etc/mysql/ssl 188 name: ssl 189 - mountPath: /etc/mysql/ssl-internal 190 name: ssl-internal 191 - mountPath: /etc/mysql/mysql-users-secret 192 name: mysql-users-secret-file 193 - mountPath: /etc/my.cnf.d 194 name: auto-config 195 - mountPath: /etc/mysql/vault-keyring-secret 196 name: vault-keyring-secret 197 - mountPath: /etc/mysql/init-file 198 name: mysql-init-file 199 dnsPolicy: ClusterFirst 200 initContainers: 201 - command: 202 - /pxc-init-entrypoint.sh 203 imagePullPolicy: Always 204 name: pxc-init 205 resources: 206 limits: 207 cpu: 50m 208 memory: 50M 209 terminationMessagePath: /dev/termination-log 210 terminationMessagePolicy: File 211 volumeMounts: 212 - mountPath: /var/lib/mysql 213 name: datadir 214 restartPolicy: Always 215 schedulerName: default-scheduler 216 securityContext: 217 fsGroup: 1001 218 supplementalGroups: 219 - 1001 220 serviceAccount: default 221 serviceAccountName: default 222 terminationGracePeriodSeconds: 600 223 volumes: 224 - emptyDir: {} 225 name: tmp 226 - configMap: 227 defaultMode: 420 228 name: some-name-pxc 229 optional: true 230 name: config 231 - name: ssl-internal 232 secret: 233 defaultMode: 420 234 optional: true 235 secretName: some-name-ssl-internal 236 - name: ssl 237 secret: 238 defaultMode: 420 239 optional: false 240 secretName: some-name-ssl 241 - configMap: 242 defaultMode: 420 243 name: auto-some-name-pxc 244 optional: true 245 name: auto-config 246 - name: vault-keyring-secret 247 secret: 248 defaultMode: 420 249 optional: true 250 secretName: some-name-vault 251 - name: mysql-users-secret-file 252 secret: 253 defaultMode: 420 254 optional: false 255 secretName: internal-some-name 256 - name: mysql-init-file 257 secret: 258 defaultMode: 420 259 optional: true 260 secretName: some-name-mysql-init 261 updateStrategy: 262 rollingUpdate: 263 partition: 0 264 type: RollingUpdate 265 volumeClaimTemplates: 266 - metadata: 267 name: datadir 268 spec: 269 accessModes: 270 - ReadWriteOnce 271 resources: 272 requests: 273 storage: 2Gi 274 status: 275 phase: Pending