Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 855 Bytes

PostgreSQL.md

File metadata and controls

55 lines (39 loc) · 855 Bytes

PostgreSQL

推荐使用的 Chart 为:https://github.com/helm/charts/tree/master/stable/postgresql,支持 maser-slave 架构、metrics 等。

这里需要配置的内容如下:

global:
  storageClass: azure-disk
  postgresqlDatabase: postgres

postgresqlDatabase: postgres

volumePermissions:
  enabled: true

replication:
  enabled: true
  slaveReplicas: 2
  synchronousCommit: "on"
  numSynchronousReplicas: 1

resources:
  requests:
    memory: 500Mi
    cpu: 200m
  limits:
    memory: 1Gi
    cpu: 400m

service:
  type: LoadBalancer

metrics:
  enabled: true

初始化:

helm repo add stable https://kubernetes-charts.storage.googleapis.com

安装:

helm install --name postgresql --namespace postgresql -f values.yml stable/postgresql

删除:

helm delete postgresql --purge