OperatorHub
Installing Crunchy Postgres for Kubernetes Using OperatorHub on OpenShift
Crunchy Postgres for Kubernetes is Level 5 Certified for use on OpenShift and installs in just a few simple steps.
Crunchy Postgres for Kubernetes can be installed on OpenShift through the OperatorHub point-and-click experience. Under Operators > OperatorHub, search for Crunchy and you’ll find Marketplace, Certified and Community installers. Choose the installer that fits your needs and consider installing in a specific namespace.
Installing
In your OperatorHub search look for "Crunchy Postgres". You'll see Crunchy Postgres for Kubernetes. Choose the version that best meets your needs, and click through the steps to install the operator.
Using the Openshift CLI (oc)
You can also install Crunchy Postgres for Kubernetes directly from the command line. Since oc is a wrapper for kubectl you can use the kustomize install instructions for this method.
Start Postgres
To start Postgres, you will go into the operator and click on the Postgres Cluster tab. You will be presented with the default yaml file and you can make adjustments to this depending on your specific customizations and needs. The default configuration will provision a simple Postgres database. See the Tutorial to configure replicas, backup schedules, connection pooling, monitoring and various other services.
Red Hat Certification and Container Compliance for Crunchy Postgres for Kubernetes
Overview
Crunchy Postgres for Kubernetes is certified by Red Hat, ensuring it meets stringent security and compatibility standards. This certification encompasses our use of containers, specifically adhering to the "Container image requirements" set forth by Red Hat.
Container Image Requirements
According to Red Hat's guidelines, container images must use a Universal Base Image (UBI) provided by Red Hat. The version of the UBI base image must be supported on the RHEL version undergoing certification.
Compliance with UBI 8
Currently, our UBI 8 containers fully comply with Red Hat’s requirements. The Red Hat Enterprise Linux Container Compatibility Matrix confirms that UBI 8 containers are supported across all host types, including RHEL 7, RHEL 8, and RHEL 9. This means our containers are supported on both older RHEL hosts (e.g., RHEL 7 for older OpenShift versions) and newer RHEL hosts (e.g., RHEL 9 on OpenShift v4.13+).
Certification and Support
Customers can be assured that our containers are fully certified and supported on all available versions of OpenShift. Our robust testing across all supported OpenShift versions ensures any issues are identified and addressed, with Red Hat providing support as needed.
Cross-Platform Compatibility
One of the key advantages of containers is their cross-platform compatibility. Containers encapsulate applications and their dependencies into a consistent runtime environment, which can be executed on various underlying operating systems. This portability ensures that our containers can run seamlessly on different OS versions and environments, including different versions of RHEL, other Linux distributions, and even other operating systems that support container runtimes like Docker. This cross-platform capability ensures flexibility and broad compatibility for diverse deployment scenarios.