github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/init-deploy/compare/statefulset_no-proxysql-pxc-k127-oc.yml (about) 1 apiVersion: apps/v1 2 kind: StatefulSet 3 metadata: 4 generation: 1 5 name: no-proxysql-pxc 6 ownerReferences: 7 - controller: true 8 kind: PerconaXtraDBCluster 9 name: no-proxysql 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: no-proxysql 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: no-proxysql-pxc 25 template: 26 metadata: 27 labels: 28 app.kubernetes.io/component: pxc 29 app.kubernetes.io/instance: no-proxysql 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 containers: 35 - args: 36 - mysqld 37 command: 38 - /var/lib/mysql/pxc-entrypoint.sh 39 env: 40 - name: PXC_SERVICE 41 value: no-proxysql-pxc-unready 42 - name: MONITOR_HOST 43 value: '%' 44 - name: MYSQL_ROOT_PASSWORD 45 valueFrom: 46 secretKeyRef: 47 key: root 48 name: internal-no-proxysql 49 - name: XTRABACKUP_PASSWORD 50 valueFrom: 51 secretKeyRef: 52 key: xtrabackup 53 name: internal-no-proxysql 54 - name: MONITOR_PASSWORD 55 valueFrom: 56 secretKeyRef: 57 key: monitor 58 name: internal-no-proxysql 59 - name: OPERATOR_ADMIN_PASSWORD 60 valueFrom: 61 secretKeyRef: 62 key: operator 63 name: internal-no-proxysql 64 - name: LIVENESS_CHECK_TIMEOUT 65 value: "5" 66 - name: READINESS_CHECK_TIMEOUT 67 value: "15" 68 - name: DEFAULT_AUTHENTICATION_PLUGIN 69 value: caching_sha2_password 70 envFrom: 71 - secretRef: 72 name: no-proxysql-env-vars-pxc 73 optional: true 74 imagePullPolicy: Always 75 livenessProbe: 76 exec: 77 command: 78 - /var/lib/mysql/liveness-check.sh 79 failureThreshold: 3 80 initialDelaySeconds: 300 81 periodSeconds: 10 82 successThreshold: 1 83 timeoutSeconds: 5 84 name: pxc 85 ports: 86 - containerPort: 3306 87 name: mysql 88 protocol: TCP 89 - containerPort: 4444 90 name: sst 91 protocol: TCP 92 - containerPort: 4567 93 name: write-set 94 protocol: TCP 95 - containerPort: 4568 96 name: ist 97 protocol: TCP 98 - containerPort: 33062 99 name: mysql-admin 100 protocol: TCP 101 - containerPort: 33060 102 name: mysqlx 103 protocol: TCP 104 readinessProbe: 105 exec: 106 command: 107 - /var/lib/mysql/readiness-check.sh 108 failureThreshold: 5 109 initialDelaySeconds: 15 110 periodSeconds: 30 111 successThreshold: 1 112 timeoutSeconds: 15 113 resources: 114 requests: 115 cpu: 100m 116 memory: 100M 117 terminationMessagePath: /dev/termination-log 118 terminationMessagePolicy: File 119 volumeMounts: 120 - mountPath: /var/lib/mysql 121 name: datadir 122 - mountPath: /etc/percona-xtradb-cluster.conf.d 123 name: config 124 - mountPath: /tmp 125 name: tmp 126 - mountPath: /etc/mysql/ssl 127 name: ssl 128 - mountPath: /etc/mysql/ssl-internal 129 name: ssl-internal 130 - mountPath: /etc/mysql/mysql-users-secret 131 name: mysql-users-secret-file 132 - mountPath: /etc/my.cnf.d 133 name: auto-config 134 - mountPath: /etc/mysql/vault-keyring-secret 135 name: vault-keyring-secret 136 - mountPath: /etc/mysql/init-file 137 name: mysql-init-file 138 - args: 139 - -c 140 - while true; do trap 'exit 0' SIGINT SIGTERM SIGQUIT SIGKILL; done; 141 command: 142 - /bin/sh 143 imagePullPolicy: Always 144 name: my-sidecar-1 145 resources: {} 146 terminationMessagePath: /dev/termination-log 147 terminationMessagePolicy: File 148 dnsPolicy: ClusterFirst 149 initContainers: 150 - command: 151 - /pxc-init-entrypoint.sh 152 imagePullPolicy: Always 153 name: pxc-init 154 resources: 155 limits: 156 cpu: 50m 157 memory: 50M 158 terminationMessagePath: /dev/termination-log 159 terminationMessagePolicy: File 160 volumeMounts: 161 - mountPath: /var/lib/mysql 162 name: datadir 163 restartPolicy: Always 164 schedulerName: default-scheduler 165 securityContext: 166 supplementalGroups: 167 - 1001 168 serviceAccount: default 169 serviceAccountName: default 170 terminationGracePeriodSeconds: 600 171 volumes: 172 - emptyDir: {} 173 name: tmp 174 - configMap: 175 defaultMode: 420 176 name: no-proxysql-pxc 177 optional: true 178 name: config 179 - name: ssl-internal 180 secret: 181 defaultMode: 420 182 optional: true 183 secretName: no-proxysql-ssl-internal 184 - name: ssl 185 secret: 186 defaultMode: 420 187 optional: false 188 secretName: no-proxysql-ssl 189 - configMap: 190 defaultMode: 420 191 name: auto-no-proxysql-pxc 192 optional: true 193 name: auto-config 194 - name: vault-keyring-secret 195 secret: 196 defaultMode: 420 197 optional: true 198 secretName: no-proxysql-vault 199 - name: mysql-users-secret-file 200 secret: 201 defaultMode: 420 202 optional: false 203 secretName: internal-no-proxysql 204 - name: mysql-init-file 205 secret: 206 defaultMode: 420 207 optional: true 208 secretName: no-proxysql-mysql-init 209 updateStrategy: 210 rollingUpdate: 211 partition: 0 212 type: RollingUpdate 213 volumeClaimTemplates: 214 - metadata: 215 name: datadir 216 spec: 217 accessModes: 218 - ReadWriteOnce 219 resources: 220 requests: 221 storage: 2Gi 222 status: 223 phase: Pending