Crunchy PostgreSQL Operator 4.6:滚动更新、Pod 容忍/节点亲和性、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 容忍支持,允许将 PostgreSQL 实例调度到 Kubernetes Taint 规则的节点。
  • 改进的节点亲和性支持,支持“首选”和“必需”节点亲和性类型。
  • pgBouncer 的 TLS 支持,允许从客户端到 pgBouncer,以及从 pgBouncer 到 PostgreSQL 的 TLS 连接。
  • 更少的镜像,更多的 Operator:运行 Postgres Operator 所需的容器镜像数量减少。

以及更多。

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

链接

Crunchy Data 很荣幸支持 PostgreSQL Operator 的开发和维护。