RadonDB PostgreSQL Operator 于 1 月 21 日公布了 2.1.0[1]。
致谢:
首先感激 @zhl003 @zlianzhuang @molliezhang 提交的批改。
什么是 RadonDB PostgreSQL?
RadonDB PostgreSQL 是一款基于 PostgreSQL 应用 Operator 实现的数据库容器化我的项目。
- 被广泛应用于天文空间和挪动畛域
- 具备高可用、稳定性、数据完整性等性能
- 反对在线程度扩大
- 反对故障主动转移,提供 HA 性能
- 提供 PostgreSQL 罕用参数接口,不便调整参数
- 提供 PostGIS 插件,具备存储、查问和批改空间关系的能力
- 提供实时监控、健康检查、日志主动清理等性能
RadonDB PostgreSQL Operator 可基于 KubeSphere、OpenShift、Rancher 等 Kubernetes 容器平台交付。主动执行与运行 RadonDB PostgreSQL 集群无关的工作。
RadonDB PostgreSQL Operator 基于 https://github.com/CrunchyData/postgres-operator 这个我的项目实现,进行了改良优化,后续会继续回馈给社区。
代码仓库地址:
- https://github.com/radondb/radondb-postgresql-operator
新版本性能一览
- PostgreSQL11.13、14.1 内核版本反对
在 2.0.0 版本反对 PostgreSQL 12.7 及 13.3 内核版本的根底上,2.1.0 版本还反对了 PostgreSQL 11.13 和 14.1 内核版本。
- 更灵便的集群治理
集群中默认装置集群治理客户端容器,便于集群运维和治理。
- 更简便的集群创立流程
优化集群创立的流程,晋升部署体验。
RoadMap
后续 RadonDB PostgreSQL Kubernetes 技术路线:
- 通过 custom resource 定义所有资源
- 自定义数据库用户角色性能
- 参数模板性能反对
2.1.0 Release Notes
Features
- Support PostgreSQL versions 11.13 and 14.1.
- Auto update namespace when create cluster with exsiting namespace.
- Add servicemonitor that can export metrics outside of cluster.
Improvements
pgo
client container enabled when deploy operator by default.- Add quickstart guid that can run a minimum cluster in 3~5 minutes.
Bug fixes
- Fix pgo cli parameter prompt info error.
- Fix deploy pgo client using curl is unreachable.
2.0.0 Release Notes
Features
- Support PostgreSQL versions 12.7 and 13.3.
- All kernel versions support PostGis plugin
- Support Scale Out and Scale Up
- High-availability based on distributed consensus protocol
- Support synchronous/asynchronous streaming replication
- Rich display of monitoring indicators
欢送大家体验!
参考及下载链接:
[1]. Release Notes: https://github.com/radondb/radondb-postgresql-operator/releases