{"id":18742854,"url":"https://github.com/radondb/multi-platform-postgresql","last_synced_at":"2025-10-15T20:22:44.681Z","repository":{"id":62690483,"uuid":"515481106","full_name":"radondb/multi-platform-postgresql","owner":"radondb","description":"High availability, High scalability, QingCloud Publish Open Source, PostgreSQL Operator On K8s and Machine","archived":false,"fork":false,"pushed_at":"2024-12-16T10:19:14.000Z","size":701,"stargazers_count":14,"open_issues_count":1,"forks_count":8,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-26T15:41:52.408Z","etag":null,"topics":["citus","docker","k8s","kopf","operator","pgautofailover","postgis","postgres"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radondb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-19T07:29:47.000Z","updated_at":"2024-12-16T10:19:19.000Z","dependencies_parsed_at":"2023-09-26T18:01:17.778Z","dependency_job_id":"9a8fdacd-a7d7-4cdf-a025-cca745811f56","html_url":"https://github.com/radondb/multi-platform-postgresql","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radondb%2Fmulti-platform-postgresql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radondb%2Fmulti-platform-postgresql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radondb%2Fmulti-platform-postgresql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radondb%2Fmulti-platform-postgresql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radondb","download_url":"https://codeload.github.com/radondb/multi-platform-postgresql/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248632611,"owners_count":21136729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["citus","docker","k8s","kopf","operator","pgautofailover","postgis","postgres"],"created_at":"2024-11-07T16:09:25.487Z","updated_at":"2025-10-15T20:22:39.629Z","avatar_url":"https://github.com/radondb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![LOGO](.document/images/logo_radondb.png)\n \n\u003e English | [中文](README_zh.md)\n\n## What is RadonDB PostgreSQL\n\n[PostgreSQL](https://www.postgresql.org/) The World's Most Advanced Open Source Relational Database.\n\n[RadonDB PostgreSQL](https://github.com/radondb/multi-platform-postgresql) High availability, High scalability, QingCloud Publish Open Source, PostgreSQL Operator On K8s and Machine.\n\nRadonDB PostgreSQL Kubernetes supports [Kubernetes](https://kubernetes.io) or machine platforms.\n\n## QuickStarts\n\n👀 This tutorial demonstrates how to deploy a RadonDB PostgreSQL cluster (Operator) on Kubernetes.\n\n## Preparation\n\n📦 Prepare a Kubernetes cluster.\n\n## Steps\n\n### Step 1: Deploy RadonDB PostgreSQL Operator\n\nPlease select a method to deploy RadonDB PostgreSQL Operator.\n1. By Helm\n2. By Kubectl\n\n#### a. By Helm\n\n##### 1) Add a Helm repository.\n\n```plain\nhelm repo add radondb-postgresql https://radondb.github.io/multi-platform-postgresql/\n```\n\n##### 2) Install Operator.\n\nCreate a [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) named `radondb-postgres-operator`.\n\n```plain\nhelm install demo radondb-postgresql/postgres-operator\n```\n\u003e **Notice**\n\n\u003e This step also creates the [CRD](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) required by the cluster.\n\n#### b. By Kubectl\n\n##### 1) Create `radondb-postgres-operator` namespace\n\n```plain\nkubectl create ns radondb-postgres-operator\n```\n\n##### 2) Install Operator.\n\n```plain\nkubectl apply -f https://raw.githubusercontent.com/radondb/multi-platform-postgresql/main/platforms/kubernetes/postgres-operator/deploy/postgres-operator.yaml\n```\n\n### Step 2: Deploy a RadonDB PostgreSQL Cluster.\n\nRun the following command to create an instance of the `postgresqls.postgres.radondb.io` CRD and thereby create a RadonDB PostgreSQL cluster by using the default parameters.\n\n```plain\ncurl https://raw.githubusercontent.com/radondb/multi-platform-postgresql/main/platforms/kubernetes/postgres-operator/deploy/postgresql.yaml | sed -e \"s/image: /image: radondb\\//g\" \u003e postgresql.yaml\nkubectl apply -f postgresql.yaml\n```\n\n## License\n\nSee [LICENSE](License) for more information.\n\n## Welcome to join us ❤️\n\n😊 Website: [https://radondb.com/](https://radondb.com/en/)\n\n😁 Forum: Please join the [RadonDB](https://kubesphere.com.cn/forum/t/RadonDB) section of kubesphere Developer Forum.\n\n🦉 Community WeChat group: Please add the group assistant **radondb** to invite you into the group.\n\nFor any bugs, questions, or suggestions about RadonDB multi-platform-postgresql, please create an [issue](https://github.com/radondb/multi-platform-postgresql/issues) on GitHub or feedback on the [forum](https://kubesphere.com.cn/forum/t/RadonDB).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradondb%2Fmulti-platform-postgresql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradondb%2Fmulti-platform-postgresql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradondb%2Fmulti-platform-postgresql/lists"}