RadonDB PostgreSQL on K8s 2.1.0 发布!
RadonDB PostgreSQL Operator 于 1 月 21 日发布了 2.1.0[1]。
致谢:
首先感谢 @zhl003 @zlianzhuang @molliezhang 提交的修改。
什么是 RadonDB PostgreSQL?
RadonDB PostgreSQL 是一款基于 PostgreSQL 使用 Operator 实现的数据库容器化项目。
- 被广泛应用于地理空间和移动领域
- 具备高可用、稳定性、数据完整性等性能
- 支持在线水平扩展
- 支持故障自动转移 ,提供 HA 功能
- 提供 PostgreSQL 常用参数接口,方便调整参数
- 提供 PostGIS 插件,具备存储、查询和修改空间关系的能力
- 提供实时监控、健康检查、日志自动清理等功能
RadonDB PostgreSQL Operator 基于 https://github.com/CrunchyData/postgres-operator 这个项目实现,进行了改进优化,后续会持续回馈给社区。
代码仓库地址:
- https://github.com/radondb/radondb-postgresql-operator
- PostgreSQL11.13、14.1内核版本支持
- 更灵活的集群管理
- 更简便的集群创建流程
RoadMap 后续 RadonDB PostgreSQL Kubernetes 技术路线:
- 通过 custom resource 定义所有资源
- 自定义数据库用户角色功能
- 参数模板功能支持
- 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.
pgo
client container enabled when deploy operator by default.- Add quickstart guid that can run a minimum cluster in 3~5 minutes.
- Fix pgo cli parameter prompt info error.
- Fix deploy pgo client using curl is unreachable.
- 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
推荐阅读
- K8S|K8S 生态周报| Istio 即将发布重大安全更新,多个版本受影响
- 个人日记|K8s中Pod生命周期和重启策略
- k8s|Scheduling Framework 与 Extender对比及详细介绍
- k8s|k8s(六)(配置管理与集群安全机制)
- 2021-04-24|2021-04-24 K8s构建Jenkins(1)
- Scrapy定时爬虫总结&Docker/K8s部署
- 8.|8. PostgreSQL逻辑结构(2)——表
- 认识PostgreSQL|认识PostgreSQL WAL(1)
- Kubernetes|Kubernetes stateful set讲解以及一个基于postgreSQL的具体例子
- 近期写PostgreSql的笔记