Sign inSign up

corray/postgis-11-mod

By corray

•Updated almost 4 years ago

Image
0

167

corray/postgis-11-mod repository overview

---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  annotations: {}
  labels:
    k8s.kuboard.cn/name: pgsql
  name: pgsql
  namespace: middleware
spec:
  podManagementPolicy: OrderedReady
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      k8s.kuboard.cn/name: pgsql
  serviceName: pgsql
  template:
    metadata:
      annotations:
      labels:
        k8s.kuboard.cn/name: pgsql
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            - labelSelector:
                matchLabels:
                  k8s.kuboard.cn/name: pgsql
              topologyKey: kubernetes.io/hostname
      containers:
        - args:
            - '-c'
            - max_connections=300
          env:
            - name: POSTGRES_PASSWORD
              value: rootpasswd
            - name: NO_POSTGRES_HOST_AUTH_METHOD
              value: trust
            - name: DEFAULT_ENCODING
              value: UTF8
            - name: POSTGRES_DB
              value: root
            - name: POSTGRES_USER
              value: root
            - name: TZ
              value: Asia/Shanghai
          image: corray/postgis-11-mod
          imagePullPolicy: IfNotPresent
          name: pgsql
          ports:
            - containerPort: 5432
              protocol: TCP
          resources: {}
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /var/lib/postgresql/data
              name: pgsql-pvc
      dnsPolicy: ClusterFirst
      nodeSelector:
        pgsql: 'true'
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
  updateStrategy:
    rollingUpdate:
      partition: 0
    type: RollingUpdate
  volumeClaimTemplates:
    - apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        annotations:
          k8s.kuboard.cn/pvcType: Dynamic
        name: pgsql-pvc
      spec:
        accessModes:
          - ReadWriteOnce
        resources:
          requests:
            storage: 50000Gi
        volumeMode: Filesystem

---
apiVersion: v1
kind: Service
metadata:
  annotations: {}
  labels:
    k8s.kuboard.cn/name: pgsql
  name: pgsql
  namespace: middleware
spec:
  ports:
    - name: 7izhmm
      port: 5432
      protocol: TCP
      targetPort: 5432
  selector:
    k8s.kuboard.cn/name: pgsql
  sessionAffinity: None
  type: ClusterIP
---
apiVersion: v1
kind: Service
metadata:
  annotations: {}
  labels:
    statefulset.kubernetes.io/pod-name: pgsql-0
  name: pgsql-master
  namespace: middleware
spec:
  ports:
    - name: master-svc
      port: 5432
      protocol: TCP
      targetPort: 5432
  selector:
    statefulset.kubernetes.io/pod-name: pgsql-0
  sessionAffinity: None
  type: ClusterIP



Tag summary

Content type

Image

Digest

sha256:1e324dc68…

Size

193.2 MB

Last updated

almost 4 years ago

docker pull corray/postgis-11-mod