在 Kubernetes 上运行 PostgreSQL
导读 创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。 通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用来部署一个个性化的数据库即服务为你的特定需求进行量身定制。 对于 Kubernetes,使用 Operator 允许你提供额外的上下文去管理有状态应用。当使用像PostgreSQL 这样开源的数据库去执行包括配置、扩展、高可用和用户管理时,Operator 也很有帮助。 让我们来探索如何在 Kubernetes 上启动并运行 PostgreSQL。 安装 PostgreSQL Operator 将 PostgreSQL 和 Kubernetes 结合使用的第一步是安装一个 Operator。在针对 Linux 系统的Crunchy 的快速启动 脚本 的帮助下,你可以在任意基于 Kubernetes 的环境下启动和运行开源的Crunchy PostgreSQL Operator。 快速启动 脚本 有一些必要前提: Wget 工具已安装。 kubectl 工具已安装。 在你的 Kubernetes 中已经定义了一个 StorageClass。 拥有集群权限的可访问 Kubernetes 的用户账号,以安装 Operator 的 RBAC 规则。 一个 PostgreSQL