github.com/percona/percona-xtradb-cluster-operator@v1.14.0/deploy/csv/redhat/1.5.0/manifests/percona-xtradb-cluster-operator.v1.5.0.clusterserviceversion.yaml (about) 1 apiVersion: operators.coreos.com/v1alpha1 2 kind: ClusterServiceVersion 3 metadata: 4 name: percona-xtradb-cluster-operator.v1.5.0 5 namespace: default 6 annotations: 7 alm-examples: >- 8 [{"apiVersion":"pxc.percona.com/v1-5-0","kind":"PerconaXtraDBCluster","metadata":{"name":"cluster1","finalizers":["delete-pxc-pods-in-order"]},"spec":{"secretsName":"my-cluster-secrets","vaultSecretName":"keyring-secret-vault","sslSecretName":"my-cluster-ssl","sslInternalSecretName":"my-cluster-ssl-internal","allowUnsafeConfigurations":false,"updateStrategy":"SmartUpdate","upgradeOptions":{"versionServiceEndpoint":"https://check.percona.com/versions","apply":"recommended","schedule":"0 9 4 * * 10 *"},"pxc":{"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:8.0.19-10.1","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"podDisruptionBudget":{"maxUnavailable":1},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"6Gi"}}}},"gracePeriod":600},"haproxy":{"enabled":true,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.5.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.5.0-proxysql","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"2Gi"}}}},"podDisruptionBudget":{"maxUnavailable":1},"gracePeriod":30},"pmm":{"enabled":false,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.5.0-pmm","serverHost":"monitoring-service","serverUser":"pmm"},"backup":{"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.5.0-pxc8.0-backup","serviceAccountName":"percona-xtradb-cluster-operator","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":"6Gi"}}}}}},"schedule":[{"name":"sat-night-backup","schedule":"0 11 0 * * 12 6","keep":3,"storageName":"s3-us-west"},{"name":"daily-backup","schedule":"0 13 0 * * 14 *","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"}}] 15 categories: Database 16 certified: 'true' 17 createdAt: '2020-05-08T19:11:44.000Z' 18 description: >- 19 Percona XtraDB Cluster Operator manages the lifecycle of Percona XtraDB 20 cluster instances. 21 containerImage: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.5.0' 22 support: Percona 23 capabilities: Deep Insights 24 repository: 'https://github.com/percona/percona-xtradb-cluster-operator' 25 spec: 26 displayName: Percona XtraDB Cluster Operator 27 description: >+ 28 29 ## Percona is Cloud Native 30 31 32 The Percona Kubernetes Operator for Percona XtraDB Cluster automates the 33 creation, alteration, or deletion of nodes in your cluster environment. It 34 can be used to instantiate a new database cluster or to scale an existing 35 database cluster. The Operator contains all necessary Kubernetes settings to 36 provide a proper and consistent Percona XtraDB Cluster instance. 37 38 39 Consult the 40 [documentation](https://percona.github.io/percona-xtradb-cluster-operator/) 41 on the Percona Kubernetes Operator for Percona XtraDB Cluster for complete 42 details on capabilities and options. 43 44 45 ### Supported Features 46 47 48 * **Scale Your Cluster** – change the `size` parameter to [add or remove 49 members](https://percona.github.io/percona-xtradb-cluster-operator/install/scaling) 50 of the cluster. Three is the minimum recommended size for a functioning 51 cluster. 52 53 54 * **Manage Your Users** – [add, remove, or 55 change](https://percona.github.io/percona-xtradb-cluster-operator/configure/users) 56 the privileges of database users 57 58 59 * **Automate Your Backups** – [configure cluster 60 backups](https://percona.github.io/percona-xtradb-cluster-operator/configure/operator) 61 to run on a scheduled basis. Backups are stored on a persistent volume. 62 63 64 ### Common Configurations 65 66 67 * **Set Resource Limits** - set limitation on requests to CPU and memory 68 resources. 69 70 71 * **Customize Storage** - set the desired Storage Class and Access Mode for 72 your database cluster data. 73 74 75 * **Control Scheduling** - define how your PXC Pods are scheduled onto the 76 K8S cluster with tolerations, pod disruption budgets, node selector and 77 affinity settings. 78 79 * Automatic synchronization of MySQL users with ProxySQL 80 81 * HAProxy Support 82 83 * Fully automated minor version updates (Smart Update) 84 85 * Update Reader members before Writer member at cluster upgrades 86 87 * Support multiple PXC minor versions by the Operator 88 89 ### Before You Start 90 91 92 Add the PXC user `Secret` to Kubernetes. User information must be placed in 93 the data section of the `secrets.yaml` 94 95 file with Base64-encoded logins and passwords for the user accounts. 96 97 98 Below is a sample `secrets.yaml` file for the correct formatting. 99 100 101 ``` 102 103 apiVersion: v1 104 105 kind: Secret 106 107 metadata: 108 name: my-cluster-secrets 109 type: Opaque 110 111 data: 112 root: cm9vdF9wYXNzd29yZA== 113 xtrabackup: YmFja3VwX3Bhc3N3b3Jk 114 monitor: bW9uaXRvcg== 115 clustercheck: Y2x1c3RlcmNoZWNrcGFzc3dvcmQ= 116 proxyadmin: YWRtaW5fcGFzc3dvcmQ= 117 pmmserver: c3VwYXxefHBheno= 118 ``` 119 120 121 122 123 124 125 126 127 maturity: stable 128 version: 1.5.0 129 skips: [] 130 minKubeVersion: '' 131 keywords: 132 - mysql 133 - percona 134 - database 135 - pxc 136 - galera 137 maintainers: 138 - name: Percona 139 email: info@percona.com 140 provider: 141 name: Percona 142 labels: {} 143 selector: 144 matchLabels: {} 145 links: 146 - name: Percona 147 url: 'https://www.percona.com/' 148 - name: Percona Kubernetes Operators Landing Page 149 url: 'https://www.percona.com/software/percona-kubernetes-operators' 150 - name: Documentation 151 url: 'https://percona.github.io/percona-xtradb-cluster-operator/' 152 - name: Github 153 url: 'https://github.com/percona/percona-xtradb-cluster-operator' 154 icon: 155 - base64data: >- 156 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 157 mediatype: image/png 158 customresourcedefinitions: 159 owned: 160 - description: Instance of a Percona XtraDB Cluster 161 displayName: PerconaXtraDBCluster 162 kind: PerconaXtraDBCluster 163 name: perconaxtradbclusters.pxc.percona.com 164 version: v1-5-0 165 specDescriptors: [] 166 statusDescriptors: [] 167 resources: 168 - version: v1 169 kind: Deployment 170 - version: v1 171 kind: Service 172 - version: v1 173 kind: ReplicaSet 174 - version: v1 175 kind: Pod 176 - version: v1 177 kind: Secret 178 - version: v1 179 kind: ConfigMap 180 - description: Instance of a Percona XtraDB Cluster Backup 181 displayName: PerconaXtraDBClusterBackup 182 kind: PerconaXtraDBClusterBackup 183 name: perconaxtradbclusterbackups.pxc.percona.com 184 version: v1 185 specDescriptors: [] 186 statusDescriptors: [] 187 resources: 188 - version: v1 189 kind: Deployment 190 - version: v1 191 kind: Service 192 - version: v1 193 kind: ReplicaSet 194 - version: v1 195 kind: Pod 196 - version: v1 197 kind: Secret 198 - version: v1 199 kind: ConfigMap 200 - description: Instance of a Percona XtraDB Cluster Restore 201 displayName: PerconaXtraDBClusterRestore 202 kind: PerconaXtraDBClusterRestore 203 name: perconaxtradbclusterrestores.pxc.percona.com 204 version: v1 205 specDescriptors: [] 206 statusDescriptors: [] 207 resources: 208 - version: v1 209 kind: Deployment 210 - version: v1 211 kind: Service 212 - version: v1 213 kind: ReplicaSet 214 - version: v1 215 kind: Pod 216 - version: v1 217 kind: Secret 218 - version: v1 219 kind: ConfigMap 220 - description: (Legacy) Instance of a Percona XtraDB Cluster Backup 221 displayName: PerconaXtraDBBackup 222 kind: PerconaXtraDBBackup 223 name: perconaxtradbbackups.pxc.percona.com 224 version: v1alpha1 225 specDescriptors: [] 226 statusDescriptors: [] 227 resources: 228 - version: v1 229 kind: Deployment 230 - version: v1 231 kind: Service 232 - version: v1 233 kind: ReplicaSet 234 - version: v1 235 kind: Pod 236 - version: v1 237 kind: Secret 238 - version: v1 239 kind: ConfigMap 240 required: [] 241 install: 242 strategy: deployment 243 spec: 244 permissions: 245 - rules: 246 - apiGroups: 247 - pxc.percona.com 248 resources: 249 - perconaxtradbclusters 250 - perconaxtradbclusters/status 251 - perconaxtradbclusterbackups 252 - perconaxtradbclusterbackups/status 253 - perconaxtradbclusterrestores 254 - perconaxtradbclusterrestores/status 255 verbs: 256 - get 257 - list 258 - watch 259 - create 260 - update 261 - patch 262 - delete 263 - apiGroups: 264 - '' 265 resources: 266 - pods 267 - pods/exec 268 - configmaps 269 - services 270 - persistentvolumeclaims 271 - secrets 272 verbs: 273 - get 274 - list 275 - watch 276 - create 277 - update 278 - patch 279 - delete 280 - apiGroups: 281 - apps 282 resources: 283 - deployments 284 - replicasets 285 - statefulsets 286 verbs: 287 - get 288 - list 289 - watch 290 - create 291 - update 292 - patch 293 - delete 294 - apiGroups: 295 - batch 296 resources: 297 - jobs 298 - cronjobs 299 verbs: 300 - get 301 - list 302 - watch 303 - create 304 - update 305 - patch 306 - delete 307 - apiGroups: 308 - policy 309 resources: 310 - poddisruptionbudgets 311 verbs: 312 - get 313 - list 314 - watch 315 - create 316 - update 317 - patch 318 - delete 319 - apiGroups: 320 - certmanager.k8s.io 321 resources: 322 - issuers 323 - certificates 324 verbs: 325 - get 326 - list 327 - watch 328 - create 329 - update 330 - patch 331 - delete 332 - deletecollection 333 serviceAccountName: percona-xtradb-cluster-operator 334 - serviceAccountName: percona-xtradb-cluster-operator-workload 335 rules: 336 - apiGroups: 337 - "" 338 resources: 339 - "" 340 verbs: 341 - "" 342 clusterPermissions: [] 343 deployments: 344 - name: percona-xtradb-cluster-operator 345 spec: 346 replicas: 1 347 selector: 348 matchLabels: 349 name: percona-xtradb-cluster-operator 350 template: 351 metadata: 352 labels: 353 name: percona-xtradb-cluster-operator 354 spec: 355 serviceAccountName: percona-xtradb-cluster-operator 356 containers: 357 - name: percona-xtradb-cluster-operator 358 image: >- 359 registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.5.0 360 ports: 361 - containerPort: 60000 362 name: metrics 363 command: 364 - percona-xtradb-cluster-operator 365 imagePullPolicy: Always 366 env: 367 - name: WATCH_NAMESPACE 368 valueFrom: 369 fieldRef: 370 fieldPath: metadata.namespace 371 - name: OPERATOR_NAME 372 value: percona-xtradb-cluster-operator 373 strategy: deployment 374 spec: 375 permissions: 376 kind: Role 377 apiVersion: rbac.authorization.k8s.io/v1beta1 378 metadata: 379 name: percona-xtradb-cluster-operator 380 rules: 381 - apiGroups: 382 - pxc.percona.com 383 resources: 384 - perconaxtradbclusters 385 - perconaxtradbclusters/status 386 - perconaxtradbclusterbackups 387 - perconaxtradbclusterbackups/status 388 - perconaxtradbclusterrestores 389 - perconaxtradbclusterrestores/status 390 verbs: 391 - get 392 - list 393 - watch 394 - create 395 - update 396 - patch 397 - delete 398 - apiGroups: 399 - '' 400 resources: 401 - pods 402 - pods/exec 403 - configmaps 404 - services 405 - persistentvolumeclaims 406 - secrets 407 verbs: 408 - get 409 - list 410 - watch 411 - create 412 - update 413 - patch 414 - delete 415 - apiGroups: 416 - apps 417 resources: 418 - deployments 419 - replicasets 420 - statefulsets 421 verbs: 422 - get 423 - list 424 - watch 425 - create 426 - update 427 - patch 428 - delete 429 - apiGroups: 430 - batch 431 resources: 432 - jobs 433 - cronjobs 434 verbs: 435 - get 436 - list 437 - watch 438 - create 439 - update 440 - patch 441 - delete 442 - apiGroups: 443 - policy 444 resources: 445 - poddisruptionbudgets 446 verbs: 447 - get 448 - list 449 - watch 450 - create 451 - update 452 - patch 453 - delete 454 - apiGroups: 455 - certmanager.k8s.io 456 resources: 457 - issuers 458 - certificates 459 verbs: 460 - get 461 - list 462 - watch 463 - create 464 - update 465 - patch 466 - delete 467 - deletecollection 468 serviceAccountName: percona-xtradb-cluster-operator 469 deployments: [] 470 installModes: 471 - type: OwnNamespace 472 supported: true 473 - type: SingleNamespace 474 supported: true 475 - type: MultiNamespace 476 supported: false 477 - type: AllNamespaces 478 supported: false 479 apiservicedefinitions: {} 480 replaces: percona-xtradb-cluster-operator.v1.4.0