KubernetesのPostgreSQL向けOperator比較

2023年2月2日

PostgreSQL向けOperator概要

  • オープンソースのRDBSであるPostgreSQLをKubernetes cluster上で、自動的に管理させるためのプラットフォーム・仕組み
  • (概要の詳細は別途まとめて追記するかも)

Open sourceのPostgres Operator比較

※下記の表は、表作成時(2023/1/25)時点の情報

Operator namePGOCloudNativePGPostgres OperatorStackGresPercona Operator for PostgreSQLStolonKubeDB Operator
Github
repository
CrunchyData/postgres-operator
cloudnative-pg/cloudnative-pg
zalando/postgres-operatorongres/stackgrespercona/percona-postgresql-operatorsorintlab/stolon(
kubedb/docs)
開発元Crunchy dataEDBZalandoOnGressPerconaSorint.labAppsCode Inc.
LiscenseApache 2.0
(注:コンテナイメージはDeveloper Program)
Apache 2.0MITAGPL 3Apache 2.0Apache 2.0Apache 2.0
Latest
version
5.3.01.18.1
(Dec 21, 2022)
Gracious Iguanidae
1.8.2
(Jun 20, 2022)
1.4.0
(Nov 25, 2022)
2.0.0
(Dec 29, 2022)
0.17.0
(Sep 3, 2021)
v2022.12.28
対応PostgreSQL versions10~15
[参考]
11~15.1
(11未満は未確認)
10~1512.1~15.112~149.6~159.6~14(?))
[参考]
対応Kubernetes versions1.22~1.251.21~1.251.21~1.23
[参考]
1.25
(1.25未満は未確認)
1.22~1.25
(GKEのみテスト済)[参考]
1.8以上1.25
(1.25未満は未確認)[参考]
CRD support×
PostgreSQL Operator比較表

補足

Githubリポジトリ比較

Github Compare

Github star history

Github star history(2023/1/24)

所感

参考