Crunchy pgo安装

来源:这里教程网 时间:2026-03-14 20:43:39 作者:

最近需要在项目中安装Crunchy pgo (postgres operator),使用的是来自于private Registry的docker images我们根据Crunchy的官方说明文档 https://access.crunchydata.com/documentation/postgres-operator/5.2.0/guides/private-registries/ 来实践,发现其实有2个方法实现,其中第一个方法完全参考官方说明文档,第二个方法是参考Kubernets Deployment yaml文件的写法。 方法一:vi kustomize/install/default/kustomization.yaml ============================================================== namespace: crunchy-postgres-operator commonLabels:   app.kubernetes.io/name: pgo   # The version below should match the version on the PostgresCluster CRD   app.kubernetes.io/version: 5.2.0 bases: - ../crd - ../rbac/cluster - ../manager images: - name: postgres-operator   newName: xxxxxx/xxxxxx/postgres-operator   newTag: ubi8-5.2.0-0 - name: postgres-operator-upgrade   newName: xxxxxx/xxxxxx/postgres-operator-upgrade   newTag: ubi8-5.2.0-0 patchesJson6902: - target: { group: apps, version: v1, kind: Deployment, name: pgo }   path: selectors.yaml - target: { group: apps, version: v1, kind: Deployment, name: pgo-upgrade }   path: selectors.yaml - target:     group: apps     version: v1     kind: Deployment     name: pgo   patch: |-     - op: add       path: /spec/template/spec/imagePullSecrets       value:         - name: access-aws-cr - target:     group: apps     version: v1     kind: Deployment     name: pgo-upgrade   patch: |-     - op: add       path: /spec/template/spec/imagePullSecrets       value:         - name: access-aws-cr==============================================================方法二: 修改下面的两个文件./manager/manager-upgrade.yaml      serviceAccountName: postgres-operator-upgrade       imagePullSecrets:       - name: access-aws-cr ./manager/manager.yaml      serviceAccountName: pgo       imagePullSecrets:       - name: access-aws-cr============================================================== Useful links: https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.7.9/installers/kubectl/client-setup.sh  https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.7.9/installers/kubectl/postgres-operator.yml  https://github.com/CrunchyData/postgres-operator/releases 

相关推荐