github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/limits/compare/statefulset_no-requests-no-limits-pxc-increased-k127-oc.yml (about)

     1  apiVersion: apps/v1
     2  kind: StatefulSet
     3  metadata:
     4    generation: 1
     5    name: no-requests-no-limits-pxc
     6    ownerReferences:
     7      - controller: true
     8        kind: PerconaXtraDBCluster
     9        name: no-requests-no-limits
    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-requests-no-limits
    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-requests-no-limits-pxc
    25    template:
    26      metadata:
    27        labels:
    28          app.kubernetes.io/component: pxc
    29          app.kubernetes.io/instance: no-requests-no-limits
    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-requests-no-limits-pxc-unready
    42              - name: MONITOR_HOST
    43                value: '%'
    44              - name: MYSQL_ROOT_PASSWORD
    45                valueFrom:
    46                  secretKeyRef:
    47                    key: root
    48                    name: internal-no-requests-no-limits
    49              - name: XTRABACKUP_PASSWORD
    50                valueFrom:
    51                  secretKeyRef:
    52                    key: xtrabackup
    53                    name: internal-no-requests-no-limits
    54              - name: MONITOR_PASSWORD
    55                valueFrom:
    56                  secretKeyRef:
    57                    key: monitor
    58                    name: internal-no-requests-no-limits
    59              - name: OPERATOR_ADMIN_PASSWORD
    60                valueFrom:
    61                  secretKeyRef:
    62                    key: operator
    63                    name: internal-no-requests-no-limits
    64              - name: LIVENESS_CHECK_TIMEOUT
    65                value: "5"
    66              - name: READINESS_CHECK_TIMEOUT
    67                value: "15"
    68              - name: DEFAULT_AUTHENTICATION_PLUGIN
    69                value: mysql_native_password
    70            envFrom:
    71              - secretRef:
    72                  name: no-requests-no-limits-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            terminationMessagePath: /dev/termination-log
   115            terminationMessagePolicy: File
   116            volumeMounts:
   117              - mountPath: /var/lib/mysql
   118                name: datadir
   119              - mountPath: /etc/percona-xtradb-cluster.conf.d
   120                name: config
   121              - mountPath: /tmp
   122                name: tmp
   123              - mountPath: /etc/mysql/ssl
   124                name: ssl
   125              - mountPath: /etc/mysql/ssl-internal
   126                name: ssl-internal
   127              - mountPath: /etc/mysql/mysql-users-secret
   128                name: mysql-users-secret-file
   129              - mountPath: /etc/my.cnf.d
   130                name: auto-config
   131              - mountPath: /etc/mysql/vault-keyring-secret
   132                name: vault-keyring-secret
   133              - mountPath: /etc/mysql/init-file
   134                name: mysql-init-file
   135        dnsPolicy: ClusterFirst
   136        initContainers:
   137          - command:
   138              - /pxc-init-entrypoint.sh
   139            imagePullPolicy: Always
   140            name: pxc-init
   141            resources:
   142              limits:
   143                cpu: 50m
   144                memory: 50M
   145            terminationMessagePath: /dev/termination-log
   146            terminationMessagePolicy: File
   147            volumeMounts:
   148              - mountPath: /var/lib/mysql
   149                name: datadir
   150        restartPolicy: Always
   151        schedulerName: default-scheduler
   152        securityContext:
   153          supplementalGroups:
   154            - 1001
   155        serviceAccount: default
   156        serviceAccountName: default
   157        terminationGracePeriodSeconds: 600
   158        volumes:
   159          - emptyDir: {}
   160            name: tmp
   161          - configMap:
   162              defaultMode: 420
   163              name: no-requests-no-limits-pxc
   164              optional: true
   165            name: config
   166          - name: ssl-internal
   167            secret:
   168              defaultMode: 420
   169              optional: true
   170              secretName: some-name-ssl-internal
   171          - name: ssl
   172            secret:
   173              defaultMode: 420
   174              optional: false
   175              secretName: some-name-ssl
   176          - configMap:
   177              defaultMode: 420
   178              name: auto-no-requests-no-limits-pxc
   179              optional: true
   180            name: auto-config
   181          - name: vault-keyring-secret
   182            secret:
   183              defaultMode: 420
   184              optional: true
   185              secretName: no-requests-no-limits-vault
   186          - name: mysql-users-secret-file
   187            secret:
   188              defaultMode: 420
   189              optional: false
   190              secretName: internal-no-requests-no-limits
   191          - name: mysql-init-file
   192            secret:
   193              defaultMode: 420
   194              optional: true
   195              secretName: no-requests-no-limits-mysql-init
   196    updateStrategy:
   197      rollingUpdate:
   198        partition: 0
   199      type: RollingUpdate
   200    volumeClaimTemplates:
   201      - metadata:
   202          name: datadir
   203        spec:
   204          accessModes:
   205            - ReadWriteOnce
   206          resources:
   207            requests:
   208              storage: 6Gi
   209        status:
   210          phase: Pending