Crunchy PostgreSQL Operator 4.2.0 Released - DCS HA, Synchronous Replication, Clone, and more

由Crunchy Data发表于2020-01-02

Crunchy Data很高兴地宣布发布Crunchy PostgreSQL Operator 4.2.0,该版本可在Kubernetes和其他启用Kubernetes的平台上自动化并简化开源PostgreSQL集群的部署和管理. 可以在这里找到有关PostgreSQL Operator入门的说明:

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

此版本引入了利用Kubernetes分布式共识存储对高可用性操作的支持. 这允许实时故障转移独立于PostgreSQL操作员. PostgreSQL Operator使用开源的Patroni高可用性框架和开源的灾难恢复管理工具pgBackRest来启用此功能.

4.2.0版本的主要功能包括:

  • 一种改进的PostgreSQL HA(高可用性)解决方案,使用了由Kubernetes支持的分布式共识. 这包括:
  • 取消将PostgreSQL操作员作为决定群集何时应进行故障转移的仲裁程序
  • 支持Pod反亲和力,向Kubernetes指示单独节点上的调度Pod(例如PostgreSQL实例)
  • 失败的主节点现在可以自动修复,这大大减少了它们可以重新加入集群的时间.
  • 为对事务丢失敏感的工作负载引入同步复制(在性能和潜在可用性之间进行权衡)
  • pgBackRest上物理备份和还原的标准化
  • 引入了使用pgo clone命令克隆PostgreSQL集群的pgo clone . 此功能从集群复制pgBackRest存储库,并创建一个新的单实例主数据库作为其自己的集群.
  • 与Operator API交互时,允许一个人使用自己的证书颁发机构(CA),并从pgo命令行界面(CLI)指定CA的用法

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

PostgreSQL Operator 4.2.0发行版还包括以下软件版本升级:

  • PostgreSQL容器现在使用版本12.1、11.6、10.11、9.6.16和9.5.20.
  • pgBackRest已升级为使用版本2.20
  • pgBouncer升级为使用版本1.12

PostgreSQL Operator已在Kubernetes 1.13+和其他启用Kubernetes的平台上进行了测试. 在此版本中,我们添加了与Kubernetes 1.16+的兼容性.

Links

Crunchy Data为支持PostgreSQL Operator的开发和维护而感到自豪.

Related Open Source

by  ICOPY.SITE