EDB Postgres® AI for CloudNativePG™ Cluster#
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 for Kubernetes 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 components and resources have not changed.
- Introduction and Release
- Key features in common with CloudNativePG™
- EDB CloudNativePG Cluster release notes
- EDB CloudNativePG Cluster 1.26.0 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.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 for Kubernetes
- 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 for Kubernetes 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
- API Reference
- 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
- Appendix