postgresql Crunchy postgres操作符:spec.instances.replicas和spec.instances之间有什么不同和用例?

soat7uwm  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(129)

我正在使用postgres操作符,但在文档中混淆了这两个操作符:
PGO提供了几种添加副本以创建HA集群的方法:

  • 增加spec.instances.replicas
  • spec.instances中添加额外条目

https://access.crunchydata.com/documentation/postgres-operator/5.0.1/tutorial/high-availability/
那么,两者之间有什么区别(就医管局的利益而言):

spec:
  instances:
    - name: i1
      replicas: 2

字符串
vs

spec:
  instances:
    - name: i1
      replicas: 1
    - name: i2
      replicas: 1


为什么我应该使用第一个配置而不是第二个配置?

7tofc5zh

7tofc5zh1#

没有接受的答案,所以我在Github上问,这里是issue link和答案:
前者的优点(增加副本数量)实际上只是拥有更整洁的规格,并且只需增加/减少一个值即可调整副本。后者的优点(添加单独的示例规格)是您可以为每个示例提供不同的配置。可能的配置记录在这里:

相关问题