当前位置: 首页 > 知识库问答 >
问题:

带有hostPath卷的Kubernetes statefuleset

颜修明
2023-03-14
volumeClaimTemplates:
  - metadata:
      name: beehive-pv-claim
    spec:
      accessModes: [ "ReadWriteOnce" ]
      storageClassName: "local-storage"
      resources:
        requests:
          storage: 1Gi
apiVersion: v1
kind: PersistentVolume
metadata:
  name: beehive-pv
spec:
  capacity:
    storage: 10Gi
  volumeMode: Filesystem
  accessModes:
  - ReadWriteOnce
  persistentVolumeReclaimPolicy: Delete
  storageClassName: local-storage
  hostPath:
    path: /home/abc

请求帮助。

共有1个答案

濮阳振
2023-03-14

hostPath卷仅在单节点群集上运行良好如果您有一个多节点环境,那么您应该使用本地持久卷

这些博客文章解释了本地持久卷。

官方博客-https://kubernetes.io/blog/2019/04/04/kubernetes-1.14-local-persistent-volumes-ga/

 类似资料:
  • 我正在学习Kubernetes,但有些东西我不太好。设置静态存储的方法有3种: 带有卷的豆荚,您可以将存储区附加到 体积上附有PVC的豆荚 内部还带有PVC的状态集 我可以理解PVC在与StorageClass一起工作时的强大,但在与静态存储和本地存储(如hostPath)一起工作时就不是这样了 null 另一方面,使用StatefulSet而不是PVC的好处是(如果理解得当的话),它得到了一个无

  • 我在一天中做了一些API调用,但在使用Adobe Sign的新设置时遇到了问题。我可以得到请求很好,但得到HTTP404时,尝试任何张贴或放入他们的服务器。例如,到这里.... 当然,$HttpCode返回404,如上图所示。我为邮局做错什么了吗?

  • 我对docker比较陌生。我想建立一个postgres数据库,但我想知道如果我重新创建容器,如何确保数据不会丢失。 然后我偶然发现了命名卷(不是绑定卷)以及如何使用它们。但是...在Dockerfile中,您不能使用命名卷。例如data:/var/lib等。正如我使用Dockerfile所理解的那样,它总是一个匿名卷。所以每次我重新创建一个容器时,它都会得到自己的新卷。 所以我的问题来了: 首先:

  • 我正试图将一个持久卷装入windows容器中,但总是会出现以下错误: my PersistentVolumeClaim: 和我的容器的部署: 我做错了什么?有其他方法挂载卷吗?

  • 我在下面提供了一些示例,但是我需要清除大部分可用的数据元素,所以不是寻找复制和粘贴的代码,而是寻找最好的方法。见下文。 链接:https://boardgamegeek.com/boardgame/63888/innovation 我试图从中提取的HTML示例。Span没有返回html_nodes,所以我无法从那里开始。 我假设这是JSON?有没有一种方法来解析html_text输出,或者另一种方

  • 问题内容: 我在SO上看到了与此类似的帖子,但与我要执行的操作不完全相同(或者至少没有要运行的命令的完整示例)。 我正在尝试使用curl远程触发Jenkins的参数化构建。我启用了“防止跨站请求伪造”,因此我还需要传递有效的碎屑。 我的脚本如下: 我还尝试将要传递给curl的URL修改为: 和 curl的输出是: 因此,看来我没有正确传递面包屑,但是我不确定命令的正确格式是什么。 问题答案: 正确