2025年9月25日: PostgreSQL 18 发布!

Crunchy PostgreSQL Operator 4.6:滚动更新、Pod Tolerations / Node Affinity、pgBouncer 的 TLS 等

发布于 2021-01-27,作者 Crunchy Data
相关开源项目

Crunchy Data 荣幸地宣布推出 Crunchy PostgreSQL Operator 4.6 版本。该版本可自动简化在 Kubernetes 和其他支持 Kubernetes 的平台上部署和管理开源 Postgres 集群。在此处可找到 开始使用 PostgreSQL Operator 的说明

https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/

或通过运行以下命令开始:

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

此版本增加了对 Postgres 集群滚动更新 的支持。滚动更新采用一种最大限度地减少潜在停机或中断的策略,在多个实例上应用需要重启的更改,例如 CPU 或内存调整。PostgreSQL Operator 的滚动更新功能专为支持 Kubernetes 上的高可用性 PostgreSQL 工作负载而构建,可以隐式和显式地触发。

4.6 版本的主要功能包括:

  • PostgreSQL 集群滚动更新,限制需要重启的操作对可用性的影响。
  • 支持 Pod Toleration,允许 PostgreSQL 实例被调度到符合 Kubernetes Taint 规则的节点上。
  • 改进的节点亲和性支持,支持“首选”和“必需”节点亲和性类型。
  • 支持 pgBouncer 的 TLS,允许从客户端到 pgBouncer 以及从 pgBouncer 到 PostgreSQL 的连接通过 TLS 进行。
  • 更少的镜像,更多的 Operator:运行 Postgres Operator 所需的容器镜像数量已减少。

以及更多。

有关功能列表的完整内容,包括对这些更改的详细说明,请参阅 发行说明

链接

Crunchy Data 自豪地支持 PostgreSQL Operator 的开发和维护。