Crunchy PostgreSQL Operator 4.6: Rolling Updates, Pod Tolerations / Node Affinity, TLS for pgBouncer & more

From: Crunchy Data via PostgreSQL Announce <announce-noreply(at)postgresql(dot)org>
To: PostgreSQL Announce <pgsql-announce(at)lists(dot)postgresql(dot)org>
Subject: Crunchy PostgreSQL Operator 4.6: Rolling Updates, Pod Tolerations / Node Affinity, TLS for pgBouncer & more
Date: 2021-01-27 21:46:01
Message-ID: 161178396110.4075.15209421528897660809@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-announce

[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).

Browse pgsql-announce by date

  From Date Subject
Next Message pgAdmin Development Team via PostgreSQL Announce 2021-01-28 18:58:52 pgAdmin 4 v4.30 Released
Previous Message PWN via PostgreSQL Announce 2021-01-25 13:30:44 PostgreSQL Weekly News - January 24, 2021