github.com/percona/percona-xtradb-cluster-operator@v1.14.0/deploy/csv/redhat/1.8.0/manifests/percona-xtradb-cluster-operator.v1.8.0.clusterserviceversion.yaml (about) 1 apiVersion: operators.coreos.com/v1alpha1 2 kind: ClusterServiceVersion 3 metadata: 4 name: percona-xtradb-cluster-operator.v1.8.0 5 namespace: default 6 annotations: 7 alm-examples: >- 8 [{"apiVersion":"pxc.percona.com/v1-8-0","kind":"PerconaXtraDBCluster","metadata":{"name":"cluster1","finalizers":["delete-pxc-pods-in-order"]},"spec":{"crVersion":"1.8.0","secretsName":"my-cluster-secrets","vaultSecretName":"keyring-secret-vault","sslSecretName":"my-cluster-ssl","sslInternalSecretName":"my-cluster-ssl-internal","logCollectorSecretName":"my-log-collector-secrets","allowUnsafeConfigurations":false,"updateStrategy":"SmartUpdate","upgradeOptions":{"versionServiceEndpoint":"https://check.percona.com","apply":"disabled","schedule":"0 4 * * *"},"pxc":{"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:8.0.22-13.1","autoRecovery":true,"resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"podDisruptionBudget":{"maxUnavailable":1},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"6G"}}}},"gracePeriod":600},"haproxy":{"enabled":true,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-haproxy","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"podDisruptionBudget":{"maxUnavailable":1},"gracePeriod":30},"proxysql":{"enabled":false,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-proxysql","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"2G"}}}},"podDisruptionBudget":{"maxUnavailable":1},"gracePeriod":30},"logcollector":{"enabled":true,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-logcollector"},"pmm":{"enabled":false,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-pmm","serverHost":"monitoring-service","serverUser":"admin"},"backup":{"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-pxc8.0-backup","pitr":{"enabled":false,"storageName":"STORAGE-NAME-HERE","timeBetweenUploads":60},"storages":{"s3-us-west":{"type":"s3","s3":{"bucket":"S3-BACKUP-BUCKET-NAME-HERE","credentialsSecret":"my-cluster-name-backup-s3","region":"us-west-2"}},"fs-pvc":{"type":"filesystem","volume":{"persistentVolumeClaim":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"6G"}}}}}},"schedule":[{"name":"sat-night-backup","schedule":"0 0 * * 6","keep":3,"storageName":"s3-us-west"},{"name":"daily-backup","schedule":"0 0 * * *","keep":5,"storageName":"fs-pvc"}]}}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"fs-pvc"}},{"apiVersion":"pxc.percona.com/v1alpha1","kind":"PerconaXtraDBBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"s3-us-west"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterRestore","metadata":{"name":"restore1"},"spec":{"pxcCluster":"cluster1","backupName":"backup1"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"fs-pvc"}},{"apiVersion":"pxc.percona.com/v1alpha1","kind":"PerconaXtraDBBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"s3-us-west"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterRestore","metadata":{"name":"restore1"},"spec":{"pxcCluster":"cluster1","backupName":"backup1"}}] 9 categories: Database 10 certified: 'true' 11 createdAt: '2021-05-05T13:11:44.000Z' 12 description: >- 13 Percona XtraDB Cluster Operator manages the lifecycle of Percona XtraDB 14 cluster instances. 15 containerImage: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.8.0' 16 support: Percona 17 capabilities: Deep Insights 18 repository: 'https://github.com/percona/percona-xtradb-cluster-operator' 19 spec: 20 displayName: Percona XtraDB Cluster Operator 21 description: >+ 22 23 ## Percona is Cloud Native 24 25 26 The Percona Kubernetes Operator for Percona XtraDB Cluster automates the 27 creation, alteration, or deletion of nodes in your cluster environment. It 28 can be used to instantiate a new database cluster or to scale an existing 29 database cluster. The Operator contains all necessary Kubernetes settings to 30 provide a proper and consistent Percona XtraDB Cluster instance. 31 32 33 Consult the 34 [documentation](https://percona.github.io/percona-xtradb-cluster-operator/) 35 on the Percona Kubernetes Operator for Percona XtraDB Cluster for complete 36 details on capabilities and options. 37 38 39 ### Supported Features 40 41 42 * **Scale Your Cluster** change the `size` parameter to [add or remove 43 members](https://percona.github.io/percona-xtradb-cluster-operator/install/scaling) 44 of the cluster. Three is the minimum recommended size for a functioning 45 cluster. 46 47 48 * **Manage Your Users** [add, remove, or 49 change](https://percona.github.io/percona-xtradb-cluster-operator/configure/users) 50 the privileges of database users 51 52 53 * **Automate Your Backups** [configure cluster 54 backups](https://percona.github.io/percona-xtradb-cluster-operator/configure/operator) 55 to run on a scheduled basis. Backups are stored on a persistent volume. 56 57 58 ### Common Configurations 59 60 61 * **Set Resource Limits** - set limitation on requests to CPU and memory 62 resources. 63 64 65 * **Customize Storage** - set the desired Storage Class and Access Mode for 66 your database cluster data. 67 68 69 * **Control Scheduling** - define how your PXC Pods are scheduled onto the 70 K8S cluster with tolerations, pod disruption budgets, node selector and 71 affinity settings. 72 73 * Automatic synchronization of MySQL users with ProxySQL 74 75 * HAProxy Support 76 77 * Fully automated minor version updates (Smart Update) 78 79 * Update Reader members before Writer member at cluster upgrades 80 81 * Support multiple PXC minor versions by the Operator 82 83 ### Before You Start 84 85 86 Add the PXC user `Secret` to Kubernetes. User information must be placed in 87 the data section of the `secrets.yaml` 88 89 file with Base64-encoded logins and passwords for the user accounts. 90 91 92 Below is a sample `secrets.yaml` file for the correct formatting. 93 94 95 ``` 96 97 apiVersion: v1 98 99 kind: Secret 100 101 metadata: 102 name: my-cluster-secrets 103 type: Opaque 104 105 data: 106 root: cm9vdF9wYXNzd29yZA== 107 xtrabackup: YmFja3VwX3Bhc3N3b3Jk 108 monitor: bW9uaXRvcg== 109 clustercheck: Y2x1c3RlcmNoZWNrcGFzc3dvcmQ= 110 proxyadmin: YWRtaW5fcGFzc3dvcmQ= 111 pmmserver: c3VwYXxefHBheno= 112 operator: b3BlcmF0b3JhZG1pbg== 113 ``` 114 115 116 117 118 119 120 121 122 123 ### New Features 124 125 * Support for custom sidecar containers to extend the Operator capabilities 126 127 * Allow the cluster scale in and scale out with the kubectl scale command or Horizontal Pod Autoscaler 128 129 * Operator can now automatically recover Percona XtraDB Cluster after the network partitioning 130 131 ### Improvements 132 133 * The Operator can now automatically remove old backups from S3 storage if the retention period is set (thanks to Davi S Evangelista for reporting this issue) 134 135 * Add namespace support in the script used to copy backups from remote storage to a local machine 136 137 * Point-in-time recovery uploader now chooses the Pod with the oldest binary log in the cluster to ensure log consistency 138 139 * Add debug symbols from the percona-xtradb-cluster-server-debuginfo package to the Percona XtraDB Cluster debug docker image to simplify troubleshooting 140 141 * It is now possible to recover databases up to a specific transaction with the Point-in-time Recovery feature. Previously the user could only recover to specific date and time 142 143 * Point-in-time recovery feature now works with compressed backups 144 145 * It is now possible to explicitly set the version of Percona XtraDB Cluster for newly provisioned clusters. Before that, all new clusters were started with the latest PXC version if Version Service was enabled 146 147 * Add support for the runtimeClassName Kubernetes feature for selecting the container runtime 148 149 * Various improvements of Operator log messages 150 151 #### Known Issues and Limitations 152 153 Scheduled backups are not compatible with Kubernetes 1.20 in cluster-wide mode. 154 155 156 157 maturity: stable 158 version: 1.8.0 159 minKubeVersion: '' 160 keywords: 161 - mysql 162 - percona 163 - database 164 - pxc 165 - galera 166 maintainers: 167 - name: Percona 168 email: info@percona.com 169 provider: 170 name: Percona 171 labels: {} 172 selector: 173 matchLabels: {} 174 links: 175 - name: Percona 176 url: 'https://www.percona.com/' 177 - name: Percona Kubernetes Operators Landing Page 178 url: 'https://www.percona.com/software/percona-kubernetes-operators' 179 - name: Documentation 180 url: 'https://percona.github.io/percona-xtradb-cluster-operator/' 181 - name: Github 182 url: 'https://github.com/percona/percona-xtradb-cluster-operator' 183 icon: 184 - base64data: >- 185 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 186 mediatype: image/png 187 customresourcedefinitions: 188 owned: 189 - description: Instance of a Percona XtraDB Cluster 190 displayName: PerconaXtraDBCluster 191 kind: PerconaXtraDBCluster 192 name: perconaxtradbclusters.pxc.percona.com 193 version: v1-8-0 194 specDescriptors: [] 195 statusDescriptors: [] 196 resources: 197 - version: v1 198 kind: Deployment 199 name: '' 200 - version: v1 201 kind: Service 202 name: '' 203 - version: v1 204 kind: ReplicaSet 205 name: '' 206 - version: v1 207 kind: Pod 208 name: '' 209 - version: v1 210 kind: Secret 211 name: '' 212 - version: v1 213 kind: ConfigMap 214 name: '' 215 - description: Instance of a Percona XtraDB Cluster Backup 216 displayName: PerconaXtraDBClusterBackup 217 kind: PerconaXtraDBClusterBackup 218 name: perconaxtradbclusterbackups.pxc.percona.com 219 version: v1 220 specDescriptors: [] 221 statusDescriptors: [] 222 resources: 223 - version: v1 224 kind: Deployment 225 name: '' 226 - version: v1 227 kind: Service 228 name: '' 229 - version: v1 230 kind: ReplicaSet 231 name: '' 232 - version: v1 233 kind: Pod 234 name: '' 235 - version: v1 236 kind: Secret 237 name: '' 238 - version: v1 239 kind: ConfigMap 240 name: '' 241 - description: Instance of a Percona XtraDB Cluster Restore 242 displayName: PerconaXtraDBClusterRestore 243 kind: PerconaXtraDBClusterRestore 244 name: perconaxtradbclusterrestores.pxc.percona.com 245 version: v1 246 specDescriptors: [] 247 statusDescriptors: [] 248 resources: 249 - version: v1 250 kind: Deployment 251 name: '' 252 - version: v1 253 kind: Service 254 name: '' 255 - version: v1 256 kind: ReplicaSet 257 name: '' 258 - version: v1 259 kind: Pod 260 name: '' 261 - version: v1 262 kind: Secret 263 name: '' 264 - version: v1 265 kind: ConfigMap 266 name: '' 267 - description: (Legacy) Instance of a Percona XtraDB Cluster Backup 268 displayName: PerconaXtraDBBackup 269 kind: PerconaXtraDBBackup 270 name: perconaxtradbbackups.pxc.percona.com 271 version: v1alpha1 272 specDescriptors: [] 273 statusDescriptors: [] 274 resources: 275 - version: v1 276 kind: Deployment 277 name: '' 278 - version: v1 279 kind: Service 280 name: '' 281 - version: v1 282 kind: ReplicaSet 283 name: '' 284 - version: v1 285 kind: Pod 286 name: '' 287 - version: v1 288 kind: Secret 289 name: '' 290 - version: v1 291 kind: ConfigMap 292 name: '' 293 required: [] 294 install: 295 strategy: deployment 296 spec: 297 permissions: 298 - rules: 299 - apiGroups: 300 - pxc.percona.com 301 resources: 302 - perconaxtradbclusters 303 - perconaxtradbclusters/status 304 - perconaxtradbclusterbackups 305 - perconaxtradbclusterbackups/status 306 - perconaxtradbclusterrestores 307 - perconaxtradbclusterrestores/status 308 verbs: 309 - get 310 - list 311 - watch 312 - create 313 - update 314 - patch 315 - delete 316 - apiGroups: 317 - '' 318 resources: 319 - pods 320 - pods/exec 321 - pods/log 322 - configmaps 323 - services 324 - persistentvolumeclaims 325 - secrets 326 verbs: 327 - get 328 - list 329 - watch 330 - create 331 - update 332 - patch 333 - delete 334 - apiGroups: 335 - apps 336 resources: 337 - deployments 338 - replicasets 339 - statefulsets 340 verbs: 341 - get 342 - list 343 - watch 344 - create 345 - update 346 - patch 347 - delete 348 - apiGroups: 349 - batch 350 resources: 351 - jobs 352 - cronjobs 353 verbs: 354 - get 355 - list 356 - watch 357 - create 358 - update 359 - patch 360 - delete 361 - apiGroups: 362 - policy 363 resources: 364 - poddisruptionbudgets 365 verbs: 366 - get 367 - list 368 - watch 369 - create 370 - update 371 - patch 372 - delete 373 - apiGroups: 374 - certmanager.k8s.io 375 - cert-manager.io 376 resources: 377 - issuers 378 - certificates 379 verbs: 380 - get 381 - list 382 - watch 383 - create 384 - update 385 - patch 386 - delete 387 - deletecollection 388 serviceAccountName: percona-xtradb-cluster-operator 389 - serviceAccountName: percona-xtradb-cluster-operator-workload 390 rules: 391 - apiGroups: 392 - '' 393 resources: 394 - '' 395 verbs: 396 - '' 397 deployments: 398 - name: percona-xtradb-cluster-operator 399 spec: 400 replicas: 1 401 selector: 402 matchLabels: 403 name: percona-xtradb-cluster-operator 404 template: 405 metadata: 406 labels: 407 name: percona-xtradb-cluster-operator 408 spec: 409 serviceAccountName: percona-xtradb-cluster-operator 410 containers: 411 - name: percona-xtradb-cluster-operator 412 image: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.8.0' 413 ports: 414 - containerPort: 60000 415 name: metrics 416 command: 417 - percona-xtradb-cluster-operator 418 imagePullPolicy: Always 419 env: 420 - name: WATCH_NAMESPACE 421 valueFrom: 422 fieldRef: 423 fieldPath: metadata.namespace 424 - name: POD_NAME 425 valueFrom: 426 fieldRef: 427 fieldPath: metadata.name 428 - name: RELATED_IMAGE_PXC_57 429 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:5.7.33-31.49 430 - name: RELATED_IMAGE_PXC_57_BACKUP 431 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-pxc5.7-backup 432 - name: RELATED_IMAGE_PXC_80 433 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:8.0.22-13.1 434 - name: RELATED_IMAGE_PXC_80_BACKUP 435 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-pxc8.0-backup 436 - name: RELATED_IMAGE_OPERATOR 437 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.8.0 438 - name: RELATED_IMAGE_HAPROXY 439 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-haproxy 440 - name: RELATED_IMAGE_PROXYSQL 441 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-proxysql 442 - name: RELATED_IMAGE_LOGCOLLECTOR 443 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-logcollector 444 - name: RELATED_IMAGE_PMM_CLIENT 445 value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.8.0-pmm 446 - name: OPERATOR_NAME 447 value: percona-xtradb-cluster-operator 448 strategy: deployment 449 spec: 450 permissions: 451 kind: Role 452 apiVersion: rbac.authorization.k8s.io/v1beta1 453 metadata: 454 name: percona-xtradb-cluster-operator 455 rules: 456 - apiGroups: 457 - pxc.percona.com 458 resources: 459 - perconaxtradbclusters 460 - perconaxtradbclusters/status 461 - perconaxtradbclusterbackups 462 - perconaxtradbclusterbackups/status 463 - perconaxtradbclusterrestores 464 - perconaxtradbclusterrestores/status 465 verbs: 466 - get 467 - list 468 - watch 469 - create 470 - update 471 - patch 472 - delete 473 - apiGroups: 474 - '' 475 resources: 476 - pods 477 - pods/exec 478 - pods/log 479 - configmaps 480 - services 481 - persistentvolumeclaims 482 - secrets 483 verbs: 484 - get 485 - list 486 - watch 487 - create 488 - update 489 - patch 490 - delete 491 - apiGroups: 492 - apps 493 resources: 494 - deployments 495 - replicasets 496 - statefulsets 497 verbs: 498 - get 499 - list 500 - watch 501 - create 502 - update 503 - patch 504 - delete 505 - apiGroups: 506 - batch 507 resources: 508 - jobs 509 - cronjobs 510 verbs: 511 - get 512 - list 513 - watch 514 - create 515 - update 516 - patch 517 - delete 518 - apiGroups: 519 - policy 520 resources: 521 - poddisruptionbudgets 522 verbs: 523 - get 524 - list 525 - watch 526 - create 527 - update 528 - patch 529 - delete 530 - apiGroups: 531 - certmanager.k8s.io 532 - cert-manager.io 533 resources: 534 - issuers 535 - certificates 536 verbs: 537 - get 538 - list 539 - watch 540 - create 541 - update 542 - patch 543 - delete 544 - deletecollection 545 serviceAccountName: percona-xtradb-cluster-operator 546 deployments: [] 547 installModes: 548 - type: OwnNamespace 549 supported: true 550 - type: SingleNamespace 551 supported: true 552 - type: MultiNamespace 553 supported: false 554 - type: AllNamespaces 555 supported: false 556 apiservicedefinitions: {}