在Helm部署时,如何为ARTIFACTORY配置PostgreSQL HA ?

阿什拉夫Kherbawy
2022-11-17时间为

从Artifactory 7.31.10版本开始,您现在可以使用Artifactory将PostgreSQL配置为HA模式。

截至2022年11月14日,在Artifactory Helm图中没有任何直接的方法来配置PostgreSQL HA。本文展示了如何提供自定义系统。的HA配置官方文档

重要提示:只能配置一个PostgreSQL主服务器和多个PostgreSQL读副本来使用Artifactory。详情请阅读以上链接的文档页。

1.配置共享下的DB设置。数据库和元数据。自定义系统中的数据库。yaml文件,使用PostgreSQL HA:

共享:
数据库:
类型:postgresql
url: " jdbc: postgresql: / / xx.xx.x.x: 5432年,yy.yy.y.y: 5432 / artifactory吗?targetServerType =主”
司机:org.postgresql.Driver
用户名:“artifactory”
密码:“密码”
artifactory:
...
前端:
...
访问:
...
元数据:
数据库:
类型:postgresql
url: " jdbc: postgresql: / / xx.xx.x.x: 5432年,yy.yy.y.y: 5432 / artifactory吗?target_session_attrs =读写”
司机:org.postgresql.Driver
用户名:“artifactory”
密码:“密码”

2.创建一个包含以下配置的秘密:

Kubectl创建秘密泛型csy——from-file ./custom-system.yaml

3.在值中将它传递给systemYamlOverride属性。Yaml如下所示:

systemYamlOverride:
existingSecret: csy
dataKey: custom-system.yaml

4.传递新值。使用Helm upgrade命令升级yaml文件:

头盔升级—安装artifactory jfrog/artifactory -f值。Yaml—命名空间your-namespace