创建实例
目录
介绍
此功能允许用户在 Kubernetes 集群中创建和管理 PostgreSQL 数据库实例。用户可以通过配置以下内容,快速部署满足需求的数据库实例:
- 资源规格
- 账户信息
- 存储需求
前提条件
在创建 PostgreSQL 实例之前,请确保:
- 已配置合适的存储类。
- Postgres Operator 已正确安装并运行。
- 您拥有创建资源的必要权限。
版本支持
当前支持 PostgreSQL 版本 11(已弃用)、12、14 和 16。推荐新部署使用版本 16。PostgreSQL 11 将在未来版本中移除,请升级到支持的版本。
架构选择
Postgres Operator 支持以下架构:
- 单节点:适用于开发和测试环境
- 主从复制:推荐用于生产环境,具备:
- 自动故障转移
- 高可用性
- 数据冗余
操作步骤
创建单节点实例
创建高可用集群
创建完成后,可以使用以下命令检查实例状态:
预期输出:
输出字段说明:
NOTE
- 生产环境建议使用主从架构
- 部署前请确认存储类支持动态供应
- 配置合适的资源限制
- 对关键数据实施定期备份操作
WARNING
- 资源限制不当可能导致性能问题或 Pod 被驱逐
- 无备份情况下,故障时可能发生数据丢失