小编Ali*_*yan的帖子

如何在 Kubernetes 中挂载 PostgreSQL 数据目录?

我正在使用 minikube 在本地运行 kubernetes。我的本地 k8s 有两个 pod,其中一个是 PostgreSQL,另一个是我自己的应用程序。为了为 PostgreSQL 制作一个有状态的 pod,我已经挂载了一个PersistentVolumePersistentVolumeClaim

kind: PersistentVolume
apiVersion: v1
metadata:
  name: postgres-pv-volume
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: "/data/psql"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: postgres-pv-claim
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 10Gi
Run Code Online (Sandbox Code Playgroud)

这是 PostgreSQL 部署 yaml 文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: postgres
spec:
  replicas: 1
  template:
    metadata:
      labels:
        name: postgres
    spec:
      containers:
      - name: postgres …
Run Code Online (Sandbox Code Playgroud)

postgresql docker kubernetes minikube

3
推荐指数
1
解决办法
3661
查看次数

标签 统计

docker ×1

kubernetes ×1

minikube ×1

postgresql ×1