gpt4 book ai didi

postgresql - digital ocean 上的 Kubernetes postgres 设置

转载 作者:行者123 更新时间:2023-11-29 12:08:37 25 4
gpt4 key购买 nike

它已经让我发疯了大约一个星期了。在没有运气的情况下搜索了“整个”互联网。使用了 rexray、标准配置、 digital ocean 设置等。

无法使其在具有 block 存储的 digital ocean 上运行。如果有人能给我一些教程(最好是官方的 kubernetes 存储驱动程序),那就太好了。

这是我的 postgres 配置:

          ... 
volumeMounts:
- name: postgres-storage
mountPath: /var/lib/postgresql/data
volumes:
- name: postgres-storage
persistentVolumeClaim:
claimName: postgres-pv-claim

---

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgres-pv-claim
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 3Gi

---

apiVersion: v1
kind: PersistentVolume
metadata:
name: postgres-volume
spec:
capacity:
storage: 3Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain

非常感谢任何帮助。

最佳答案

Kubernetes 不支持 DigitalOcean 的 Volume 插件。

但是您可以使用 FlexVolume 插件将其用作外部存储。

  • Digital Ocean Flex 插件
  • digital ocean 外部供应商

查看此 comment在用于 DigitalOcean 卷支持的 PR 中。

如果您想使用 DigitalOcean block 存储,请参阅 Kubernetes DigitalOcean Provisioner设置 digitalocean-flexplugin。

关于postgresql - digital ocean 上的 Kubernetes postgres 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48601551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com