English | 中文
PostgreSQL 世界上最先进的开源关系数据库。
RadonDB PostgreSQL 具备高可用、高扩展性、QingCloud 推出的开源的支持在 kubernetes/物理机/虚拟机 上部署的 PostgreSQL Operator。
👀 本教程主要演示如何在 Kubernetes 上部署 RadonDB PostgreSQL 集群(Operator)。
📦 已准备可用 Kubernetes 集群。
请从以下两种方式种选择一种部署 Radondb PostgreSQL Operator.
- 通过 helm 部署
- 通过 Kubectl 部署
helm repo add radondb-postgresql https://radondb.github.io/multi-platform-postgresql/
创建一个名为 radondb-postgres-operator
的 Deployment。
helm install demo radondb-postgresql/postgres-operator
说明
在这一步骤中默认将同时创建集群所需的 CRD。
kubectl create ns radondb-postgres-operator
kubectl apply -f https://raw.githubusercontent.com/radondb/multi-platform-postgresql/main/platforms/kubernetes/postgres-operator/deploy/postgres-operator.yaml
执行以下指令,以默认参数为 CRD postgresqls.postgres.radondb.io
创建一个实例,即创建 RadonDB PostgreSQL 集群。
curl https://raw.githubusercontent.com/radondb/multi-platform-postgresql/main/platforms/kubernetes/postgres-operator/deploy/postgresql.yaml | sed -e "s/image: /image: radondb\//g" > postgresql.yaml
kubectl apply -f postgresql.yaml
查看 LICENSE 获取更多信息。
😊 社区官网:https://radondb.com
😁 社区论坛:请加入 KubeSphere 开发者论坛 RadonDB 板块。
😆 社区公众号:RadonDB 开源社区
🦉 社区微信群:请添加群助手 radondb 邀请进群
如有任何关于 RadonDB PostgreSQL 的 Bug、问题或建议,请在 GitHub 提交 issue 或论坛反馈。