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

Postgres Operator v1.5.0

发布于 2020-05-06,作者 Zalando SE
相关开源项目

Zalando 的 DBaaS 团队刚刚发布了其 Postgres Operator 的新版本,支持 Kubernetes。它现在支持 pgBouncer 连接池器,当您的应用程序扩展到许多 pod 并且每个 pod 都持有连接时,这将非常有用。在 Postgres 集群清单中可以轻松启用 pgBouncer 部署,从而在这些场景下帮助保持连接数低和吞吐量高。

现在可以使用默认(所有者、读取者、写入者)角色和权限创建数据库,以便使用户更轻松地进行设置。还可以在清单中指定数据库模式和扩展进行引导。

可以使用新的控制器注解来并排运行多个 operator 而不会相互干扰。通过此功能,您还可以轻松地将集群与 operator 的控制分离。现在可以将注入到 Postgres 资源的注解传播到 StatefulSet,例如,在非高峰时段触发测试集群的缩容。

我们的社区越来越壮大。我们收到了宝贵的反馈,并看到用户提供更复杂拉取请求的活动日益增加。此版本尤其包含许多来自外部贡献的功能亮点。

  • 支持完全指定的 sidecars,以便于与监控/日志记录解决方案集成。
  • 可以为每个集群指定额外的卷,例如用于额外的表空间、凭证、配置文件等。
  • 支持自定义 TLS 证书
  • 与 OpenShift 的兼容性更好
  • 会向 Postgresql 资源发出 Kubernetes 事件,以便向用户提供更好的反馈。

一如既往,Postgres Operator 随附最新的 PatroniSpilo 版本。Docker 镜像的滚动更新现在会检查所有副本的健康状况,并且可以以延迟方式执行,直到下一次节点轮换,以减少停机时间。

Zalando 通过 operator 在 Kubernetes 上运行着数百个 Postgres 集群,并且数量在稳步增长。感谢所有参与者,感谢报告 bug、提出改进建议和为 Postgres Operator 做出贡献的人!