【请关注】真实案例pg及kong安装部署

发布于:2025-06-27 ⋅ 阅读:(11) ⋅ 点赞:(0)

# 前提需要安装好nfs

KONG_NAMESPACE="kong-api"
PG_NAMESPACE="pg-ha"
HARBOR_IP="harbor.rancher.com"

一、安装pg高可用#######################################################################################
    
    kubectl create namespace $PG_NAMESPACE

    # 下载文件
        https://github.com/zalando/postgres-operator

    # postgres-operator部署
    # crd方式  添加--set configKubernetes.enable_pod_antiaffinity="true" 让postgres的pod实现分布不同节点
        helm install zalando-postgres-operator --namespace ${PG_NAMESPACE} \
          --set image.registry="${HARBOR_IP}" \
          --set image.repository="rancher/zalando-postgres-operator" \
          --set configConnectionPooler.connection_pooler_image="${HARBOR_IP}/rancher/pgbouncer:master-9" \
          --set configGeneral.docker_image="${HARBOR_IP}/rancher/spilo-11:1.5-p9" \
          --set configKubernetes.enable_pod_antiaffinity="true" \
          --set serviceAccount.name="zalando-postgres-operator" \
          --set podServiceAccount.name="postgres-pod" \
         ./postgres-operator -f postgres-operator/values-crd.yaml

    # configmap方式创建postgres-operator
     helm install zalando-postgres-operator --namespace ${PG_NAMESPACE} \
          --set image.registry="${HARBOR_IP}" \
          --set image.repository="rancher/zalando-postgres-operator" \
          --set configConnectionPooler.connection_pooler_image="${HARBOR_IP}/rancher/pgbouncer:master-9" \
          --set configGeneral.docker_image="${HARBOR_IP}/rancher/spilo-11:1.5-p9" \
          --set serviceAccount.name="zalando-postgres-operator" \
          --set podServiceAccount.name="postgres-pod" \
     


网站公告

今日签到

点亮在社区的每一天
去签到