我正在使用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
型
为什么我应该使用第一个配置而不是第二个配置?
1条答案
按热度按时间7tofc5zh1#
没有接受的答案,所以我在Github上问,这里是issue link和答案:
前者的优点(增加副本数量)实际上只是拥有更整洁的规格,并且只需增加/减少一个值即可调整副本。后者的优点(添加单独的示例规格)是您可以为每个示例提供不同的配置。可能的配置记录在这里: