千家信息网

postgresql StatefulSet on kubernetes的示例分析

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,这篇文章主要介绍了postgresql StatefulSet on kubernetes的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一
千家信息网最后更新 2025年01月26日postgresql StatefulSet on kubernetes的示例分析

这篇文章主要介绍了postgresql StatefulSet on kubernetes的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

apiVersion: v1kind: Namespacemetadata:  name: postgres---apiVersion: storage.k8s.io/v1kind: StorageClassmetadata:  name: managed-nfs-storageprovisioner: fuseim.pri/ifs # or choose another name, must match deployment's env PROVISIONER_NAME'parameters:  archiveOnDelete: "true"---apiVersion: v1kind: Secretmetadata:  name: postgresql  namespace: postgrestype: Opaquedata:  postgresql-pwd: LW4gJzExMjIzM0FiQycgDQo=---apiVersion: apps/v1kind: StatefulSetmetadata:  name: postgresql  namespace: postgresspec:  serviceName: postgresql  replicas: 1  selector:    matchLabels:      app: postgresql  template:    metadata:      labels:        app: postgresql    spec:      containers:      - name: postgresql        image: postgres:12.4-alpine        env:        - name: POSTGRES_PASSWORD          valueFrom:            secretKeyRef:              name: postgresql              key: postgresql-pwd        ports:        - containerPort: 5432          name: serviceport          protocol: TCP        volumeMounts:        - name: database          mountPath: /var/lib/postgresql/data  volumeClaimTemplates:  - metadata:      name: database    spec:      accessModes: ["ReadWriteOnce"]      storageClassName: "managed-nfs-storage"      resources:        requests:          storage: 20Gi---apiVersion: v1kind: Servicemetadata:  name: postgre-svc  namespace: postgresspec:  type: ClusterIP  ports:  - name: serviceport    port: 5432    targetPort: 5432    protocol: TCP  selector:    app: postgresql---apiVersion: v1kind: Servicemetadata:  name: postgres-lb  namespace: postgresspec:  type: LoadBalancer  ports:  - name: serviceport    port: 5432    targetPort: 5432    protocol: TCP  selector:    app: postgresql

感谢你能够认真阅读完这篇文章,希望小编分享的"postgresql StatefulSet on kubernetes的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0