[Crunchy Data](https://www.crunchydata.com) is pleased to announce the release 
of the Crunchy [PostgreSQL 
Operator](https://www.github.com/CrunchyData/postgres-operator) 4.6, which 
automates and simplifies deploying and managing open source 
[Postgres](https://www.postgresql.org) clusters on Kubernetes and other 
Kubernetes-enabled Platforms. Instructions for [getting started with the 
PostgreSQL 
Operator](https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/)
 can be found here:

[https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/](https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/)

or get started by running:

```
kubectl create ns pgo;
kubectl apply -f 
https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.6.0/installers/kubectl/postgres-operator.yml
```

This release adds support for [rolling updates on Postgres 
clusters](https://access.crunchydata.com/documentation/postgres-operator/latest/architecture/high-availability/#rolling-updates).
 A rolling update applies changes that require a restart, such as CPU or memory 
adjustments, across instances using a strategy that minimizes potential 
downtime or interruptions. Built for supporting high availability PostgreSQL 
workloads on Kubernetes, the rolling update functionality of the PostgreSQL 
Operator can be both implicitly and explicitly triggered.

Major features of the 4.6 release include:

-  [Rolling Updates on PostgreSQL 
clusters](https://access.crunchydata.com/documentation/postgres-operator/latest/architecture/high-availability/#rolling-updates),
 which limits the impact on availability for operations that require restarts.
- [Pod 
Tolerations](https://access.crunchydata.com/documentation/postgres-operator/latest/architecture/high-availability/#tolerations)
 support, which allows for PostgreSQL instances to be scheduled to nodes that 
Kubernetes Taint rules.
- [Improved Node Affinity 
support](https://access.crunchydata.com/documentation/postgres-operator/latest/architecture/high-availability/#node-affinity),
 with support for both the "preferred" and "required" node affinity types.
- [TLS Support for 
pgBouncer](http://access.crunchydata.com/documentation/postgres-operator/latest/tutorial/pgbouncer/#setup-pgbouncer-with-tls),
 which allows for connections over TLS from client to pgBouncer, and pgBouncer 
to PostgreSQL.
- Less Image, More Operator: the number of container images required to run the 
Postgres Operator is reduced.

and more.

For a full list of features, including detailed descriptions of these changes, 
please see the [release 
notes](https://access.crunchydata.com/documentation/postgres-operator/latest/releases/4.6.0/).

### Links

- [Project Repo](https://www.github.com/CrunchyData/postgres-operator)
- 
[Download](https://www.crunchydata.com/developers/download-postgres/containers/postgres-operator)
- 
[Documentation](https://access.crunchydata.com/documentation/postgres-operator/)
  - 
[Tutorial](https://access.crunchydata.com/documentation/postgres-operator/latest/tutorial/)
- [Release 
Notes](https://access.crunchydata.com/documentation/postgres-operator/latest/releases/4.6.0/)

[Crunchy Data](https://www.crunchydata.com) is proud to support the development 
and maintenance of the [PostgreSQL 
Operator](https://www.github.com/CrunchyData/postgres-operator).

Reply via email to