EDB Postgres® AI for CloudNativePG™ Cluster#
Note
We're preparing the next release of EDB Postgres® AI for CloudNativePG™ Cluster, and a release candidate is available. For more information, see <a href="/postgres_for_kubernetes/preview/preview_version/">the v1.27.0-rc1 documentation</a>
The EDB Postgres® AI for CloudNativePG™ Cluster operator is a fork based on CloudNativePG™ . It provides additional value such as compatibility with Oracle using EDB Postgres Advanced Server and additional supported platforms such as IBM Power and OpenShift. It is designed, developed, and supported by EDB and covers the full lifecycle of a highly available Postgres database clusters with a primary/standby architecture, using native streaming replication.
EDB Postgres® AI for CloudNativePG™ Cluster was made generally available on February 4, 2021. Earlier versions were made available to selected customers prior to the GA release.
Note
The operator has been renamed from Cloud Native PostgreSQL. Existing users of Cloud Native PostgreSQL will not experience any change, as the underlying
- Introduction and Release
- ’Key features, long time support and licensing
- EDB CloudNativePG Cluster release notes
- EDB CloudNativePG Cluster 1.26.1 release notes
- EDB CloudNativePG Cluster 1.26.0 release notes
- EDB CloudNativePG Cluster 1.25.3 release notes
- EDB CloudNativePG Cluster 1.25.2 release notes
- EDB Postgres for Kubernetes 1.25.1 release notes
- EDB Postgres for Kubernetes 1.25.0 release notes
- EDB CloudNativePG Cluster 1.24.4 release notes
- EDB Postgres for Kubernetes 1.24.3 release notes
- EDB Postgres for Kubernetes 1.24.2 release notes
- EDB Postgres for Kubernetes 1.24.1 release notes
- EDB Postgres for Kubernetes 1.24.0 release notes
- EDB Postgres for Kubernetes 1.23.6 release notes
- EDB Postgres for Kubernetes 1.23.5 release notes
- EDB Postgres for Kubernetes 1.23.4 release notes
- EDB Postgres for Kubernetes 1.23.3 release notes
- EDB Postgres for Kubernetes 1.23.2 release notes
- EDB Postgres for Kubernetes 1.23.1 release notes
- EDB Postgres for Kubernetes 1.23.0 release notes
- EDB CloudNativePG Cluster 1.22.11 release notes
- EDB CloudNativePG Cluster 1.22.10 release notes
- EDB Postgres for Kubernetes 1.22.9 release notes
- EDB Postgres for Kubernetes 1.22.8 release notes
- EDB Postgres for Kubernetes 1.22.7 release notes
- EDB Postgres for Kubernetes 1.22.6 release notes
- EDB Postgres for Kubernetes 1.22.5 release notes
- EDB Postgres for Kubernetes 1.22.4 release notes
- EDB Postgres for Kubernetes 1.22.3 release notes
- EDB Postgres for Kubernetes 1.22.2 release notes
- EDB Postgres for Kubernetes 1.22.1 release notes
- EDB Postgres for Kubernetes 1.22.0 release notes
- EDB Postgres for Kubernetes 1.21.6 release notes
- EDB Postgres for Kubernetes 1.21.5 release notes
- EDB Postgres for Kubernetes 1.21.4 release notes
- EDB Postgres for Kubernetes 1.21.3 release notes
- EDB Postgres for Kubernetes 1.21.2 release notes
- EDB Postgres for Kubernetes 1.21.1 release notes
- EDB Postgres for Kubernetes 1.21.0 release notes
- EDB Postgres for Kubernetes 1.20.6 release notes
- EDB Postgres for Kubernetes 1.20.5 release notes
- EDB Postgres for Kubernetes 1.20.4 release notes
- EDB Postgres for Kubernetes 1.20.3 release notes
- EDB Postgres for Kubernetes 1.20.2 release notes
- EDB Postgres for Kubernetes 1.20.1 release notes
- EDB Postgres for Kubernetes 1.20.0 release notes
- EDB Postgres for Kubernetes 1.19.6 release notes
- EDB Postgres for Kubernetes 1.19.5 release notes
- EDB Postgres for Kubernetes 1.19.4 release notes
- EDB Postgres for Kubernetes 1.19.3 release notes
- EDB Postgres for Kubernetes 1.19.2 release notes
- EDB Postgres for Kubernetes 1.19.1 release notes
- EDB Postgres for Kubernetes 1.19.0 release notes
- EDB Postgres for Kubernetes 1.18.13 release notes
- EDB Postgres for Kubernetes 1.18.12 release notes
- EDB Postgres for Kubernetes 1.18.11 release notes
- EDB Postgres for Kubernetes 1.18.10 release notes
- EDB Postgres for Kubernetes 1.18.9 release notes
- EDB Postgres for Kubernetes 1.18.8 release notes
- EDB Postgres for Kubernetes 1.18.7 release notes
- EDB Postgres for Kubernetes 1.18.6 release notes
- EDB Postgres for Kubernetes 1.18.5 release notes
- EDB Postgres for Kubernetes 1.18.4 release notes
- EDB Postgres for Kubernetes 1.18.3 release notes
- EDB Postgres for Kubernetes 1.18.2 release notes
- EDB Postgres for Kubernetes 1.18.1 release notes
- EDB Postgres for Kubernetes 1.18.0 release notes
- EDB Postgres for Kubernetes 1.17.5 release notes
- EDB Postgres for Kubernetes 1.17.4 release notes
- EDB Postgres for Kubernetes 1.17.3 release notes
- EDB Postgres for Kubernetes 1.17.2 release notes
- EDB Postgres for Kubernetes 1.17.1 release notes
- EDB Postgres for Kubernetes 1.17.0 release notes
- EDB Postgres for Kubernetes 1.16.5 release notes
- EDB Postgres for Kubernetes 1.16.4 release notes
- EDB Postgres for Kubernetes 1.16.3 release notes
- EDB Postgres for Kubernetes 1.16.2 release notes
- EDB Postgres for Kubernetes 1.16.1 release notes
- EDB Postgres for Kubernetes 1.16.0 release notes
- EDB Postgres for Kubernetes 1.15.5 release notes
- EDB Postgres for Kubernetes 1.15.4 release notes
- EDB Postgres for Kubernetes 1.15.3 release notes
- EDB Postgres for Kubernetes 1.15.2 release notes
- EDB Postgres for Kubernetes 1.15.1 release notes
- EDB Postgres for Kubernetes 1.15.0 release notes
- EDB Postgres for Kubernetes 1.14.0 release notes
- EDB Postgres for Kubernetes 1.13.0 release notes
- EDB Postgres for Kubernetes 1.12.0 release notes
- EDB Postgres for Kubernetes 1.11.0 release notes
- EDB Postgres for Kubernetes 1.10.0 release notes
- EDB Postgres for Kubernetes 1.9.2 release notes
- EDB Postgres for Kubernetes 1.9.1 release notes
- EDB Postgres for Kubernetes 1.9.0 release notes
- EDB Postgres for Kubernetes 1.8.0 release notes
- EDB Postgres for Kubernetes 0.8 release notes
- EDB Postgres for Kubernetes 1.7.1 release notes
- EDB Postgres for Kubernetes 1.7.0 release notes
- EDB Postgres for Kubernetes 1.6.0 release notes
- EDB Postgres for Kubernetes 1.5.1 release notes
- EDB Postgres for Kubernetes 1.5.0 release notes
- EDB Postgres for Kubernetes 1.4.0 release notes
- EDB Postgres for Kubernetes 1.3.0 release notes
- EDB Postgres for Kubernetes 1.2.1 release notes
- EDB Postgres for Kubernetes 1.2.0 release notes
- EDB Postgres for Kubernetes 1.1 release notes
- EDB Postgres for Kubernetes 1.0 release notes
- EDB Postgres for Kubernetes 0.7 release notes
- EDB Postgres for Kubernetes 0.6 release notes
- EDB Postgres for Kubernetes 0.5 release notes
- EDB Postgres for Kubernetes 0.4 release notes
- EDB Postgres for Kubernetes 0.3 release notes
- EDB Postgres for Kubernetes 0.2 release notes
- EDB Postgres for Kubernetes 0.1 release notes
- EDB Postgres for Kubernetes 0.0.1 release notes
- Getting Started
- Configuration
- Using
- Bootstrap
- Importing Postgres databases
- Security
- Postgres instance manager
- Scheduling
- Resource management
- Failure Modes
- Rolling Updates
- Replication
- Backup
- Recovery
- Appendix A - Backup on volume snapshots
- Appendix B - Backup on object stores
- WAL archiving
- PostgreSQL Role Management
- Storage
- Backup and recovery
- Benchmarking EDB Postgres® AI for CloudNativePG™ Cluster
- Encryption at rest
- Persistent Volume Claim (PVC)
- Configuration via a storage class
- Configuration via a PVC template
- Volume for WAL
- Volumes for tablespaces
- Volume expansion
- Static provisioning of persistent volumes
- Block storage considerations (Ceph/Longhorn)
- Labels and annotations
- Monitoring
- Logging
- Certificates
- Client TLS/SSL connections
- Connecting from an application
- Connection pooling
- Replica clusters
- Kubernetes Upgrade and Maintenance
- EDB Postgres® AI for CloudNativePG™ Cluster Plugin
- Automated failover
- Fencing
- Declarative hibernation
- PostGIS
- Container Image Requirements
- Custom Pod Controller
- Networking
- Benchmarking
- EDB Enhancements
- Reference
- Operator capability levels
- Frequently Asked Questions (FAQ)
- Troubleshooting
- Resource Types
- Backup
- Cluster
- ClusterImageCatalog
- Database
- ImageCatalog
- Pooler
- Publication
- ScheduledBackup
- Subscription
- AffinityConfiguration
- AvailableArchitecture
- BackupConfiguration
- BackupMethod
- BackupPhase
- BackupPluginConfiguration
- BackupSnapshotElementStatus
- BackupSnapshotStatus
- BackupSource
- BackupSpec
- BackupStatus
- BackupTarget
- BootstrapConfiguration
- BootstrapInitDB
- BootstrapPgBaseBackup
- BootstrapRecovery
- CatalogImage
- CertificatesConfiguration
- CertificatesStatus
- ClusterMonitoringTLSConfiguration
- ClusterSpec
- ClusterStatus
- ConfigMapResourceVersion
- DataDurabilityLevel
- DataSource
- DatabaseObjectSpec
- DatabaseObjectStatus
- DatabaseReclaimPolicy
- DatabaseRoleRef
- DatabaseSpec
- DatabaseStatus
- EPASConfiguration
- EmbeddedObjectMetadata
- EnsureOption
- EphemeralVolumesSizeLimitConfiguration
- ExtensionSpec
- ExternalCluster
- ImageCatalogRef
- ImageCatalogSpec
- ImageInfo
- Import
- ImportSource
- InstanceID
- InstanceReportedState
- LDAPBindAsAuth
- LDAPBindSearchAuth
- LDAPConfig
- LDAPScheme
- ManagedConfiguration
- ManagedRoles
- ManagedService
- ManagedServices
- Metadata
- MonitoringConfiguration
- NodeMaintenanceWindow
- OnlineConfiguration
- PasswordState
- PgBouncerIntegrationStatus
- PgBouncerPoolMode
- PgBouncerSecrets
- PgBouncerSpec
- PluginConfiguration
- PluginStatus
- PodTemplateSpec
- PodTopologyLabels
- PoolerIntegrations
- PoolerMonitoringConfiguration
- PoolerSecrets
- PoolerSpec
- PoolerStatus
- PoolerType
- PostgresConfiguration
- PrimaryUpdateMethod
- PrimaryUpdateStrategy
- Probe
- ProbeStrategyType
- ProbeWithStrategy
- ProbesConfiguration
- PublicationReclaimPolicy
- PublicationSpec
- PublicationStatus
- PublicationTarget
- PublicationTargetObject
- PublicationTargetTable
- RecoveryTarget
- ReplicaClusterConfiguration
- ReplicationSlotsConfiguration
- ReplicationSlotsHAConfiguration
- RoleConfiguration
- SQLRefs
- ScheduledBackupSpec
- ScheduledBackupStatus
- SchemaSpec
- SecretVersion
- SecretsResourceVersion
- ServiceAccountTemplate
- ServiceSelectorType
- ServiceTemplateSpec
- ServiceUpdateStrategy
- SnapshotOwnerReference
- SnapshotType
- StorageConfiguration
- SubscriptionReclaimPolicy
- SubscriptionSpec
- SubscriptionStatus
- SwitchReplicaClusterStatus
- SyncReplicaElectionConstraints
- SynchronizeReplicasConfiguration
- SynchronousReplicaConfiguration
- SynchronousReplicaConfigurationMethod
- TDEConfiguration
- TablespaceConfiguration
- TablespaceState
- TablespaceStatus
- Topology
- VolumeSnapshotConfiguration
- CNCF Projects Integrations
- Appendix