github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/default-cr/compare/statefulset_minimal-cluster-pxc-k127.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 1 5 name: minimal-cluster-pxc 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: minimal-cluster 10 spec: 11 persistentVolumeClaimRetentionPolicy: 12 whenDeleted: Retain 13 whenScaled: Retain 14 podManagementPolicy: OrderedReady 15 replicas: 1 16 revisionHistoryLimit: 10 17 selector: 18 matchLabels: 19 app.kubernetes.io/component: pxc 20 app.kubernetes.io/instance: minimal-cluster 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: minimal-cluster-pxc 25 template: 26 metadata: 27 labels: 28 app.kubernetes.io/component: pxc 29 app.kubernetes.io/instance: minimal-cluster 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: minimal-cluster 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: minimal-cluster-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-minimal-cluster 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: minimal-cluster-pxc-unready 96 - name: MONITOR_HOST 97 value: '%' 98 - name: MYSQL_ROOT_PASSWORD 99 valueFrom: 100 secretKeyRef: 101 key: root 102 name: internal-minimal-cluster 103 - name: XTRABACKUP_PASSWORD 104 valueFrom: 105 secretKeyRef: 106 key: xtrabackup 107 name: internal-minimal-cluster 108 - name: MONITOR_PASSWORD 109 valueFrom: 110 secretKeyRef: 111 key: monitor 112 name: internal-minimal-cluster 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-minimal-cluster 122 - name: LIVENESS_CHECK_TIMEOUT 123 value: "5" 124 - name: READINESS_CHECK_TIMEOUT 125 value: "15" 126 - name: DEFAULT_AUTHENTICATION_PLUGIN 127 value: caching_sha2_password 128 envFrom: 129 - secretRef: 130 name: minimal-cluster-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 terminationMessagePath: /dev/termination-log 173 terminationMessagePolicy: File 174 volumeMounts: 175 - mountPath: /var/lib/mysql 176 name: datadir 177 - mountPath: /etc/percona-xtradb-cluster.conf.d 178 name: config 179 - mountPath: /tmp 180 name: tmp 181 - mountPath: /etc/mysql/ssl 182 name: ssl 183 - mountPath: /etc/mysql/ssl-internal 184 name: ssl-internal 185 - mountPath: /etc/mysql/mysql-users-secret 186 name: mysql-users-secret-file 187 - mountPath: /etc/my.cnf.d 188 name: auto-config 189 - mountPath: /etc/mysql/vault-keyring-secret 190 name: vault-keyring-secret 191 - mountPath: /etc/mysql/init-file 192 name: mysql-init-file 193 dnsPolicy: ClusterFirst 194 initContainers: 195 - command: 196 - /pxc-init-entrypoint.sh 197 imagePullPolicy: Always 198 name: pxc-init 199 resources: 200 limits: 201 cpu: 50m 202 memory: 50M 203 terminationMessagePath: /dev/termination-log 204 terminationMessagePolicy: File 205 volumeMounts: 206 - mountPath: /var/lib/mysql 207 name: datadir 208 restartPolicy: Always 209 schedulerName: default-scheduler 210 securityContext: 211 fsGroup: 1001 212 supplementalGroups: 213 - 1001 214 serviceAccount: default 215 serviceAccountName: default 216 terminationGracePeriodSeconds: 600 217 volumes: 218 - emptyDir: {} 219 name: tmp 220 - configMap: 221 defaultMode: 420 222 name: minimal-cluster-pxc 223 optional: true 224 name: config 225 - name: ssl-internal 226 secret: 227 defaultMode: 420 228 optional: true 229 secretName: minimal-cluster-ssl-internal 230 - name: ssl 231 secret: 232 defaultMode: 420 233 optional: true 234 secretName: minimal-cluster-ssl 235 - configMap: 236 defaultMode: 420 237 name: auto-minimal-cluster-pxc 238 optional: true 239 name: auto-config 240 - name: vault-keyring-secret 241 secret: 242 defaultMode: 420 243 optional: true 244 secretName: minimal-cluster-vault 245 - name: mysql-users-secret-file 246 secret: 247 defaultMode: 420 248 optional: false 249 secretName: internal-minimal-cluster 250 - name: mysql-init-file 251 secret: 252 defaultMode: 420 253 optional: true 254 secretName: minimal-cluster-mysql-init 255 updateStrategy: 256 rollingUpdate: 257 partition: 0 258 type: RollingUpdate 259 volumeClaimTemplates: 260 - metadata: 261 name: datadir 262 spec: 263 accessModes: 264 - ReadWriteOnce 265 resources: 266 requests: 267 storage: 6G 268 status: 269 phase: Pending