gpt4 book ai didi

kubernetes - glusterfs:无法从服务器获取 'volume file'

转载 作者:行者123 更新时间:2023-12-02 12:29:48 26 4
gpt4 key购买 nike

我在 pod 日志中看到以下错误:

, the following error information was pulled from the glusterfs log to help diagnose this issue: 
[2020-01-10 20:57:47.132637] E [glusterfsd-mgmt.c:1804:mgmt_getspec_cbk] 0-glusterfs: failed to get the 'volume file' from server
[2020-01-10 20:57:47.132690] E [glusterfsd-mgmt.c:1940:mgmt_getspec_cbk] 0-mgmt: failed to fetch volume file (key:vol_32dd7b246275)

我在三台服务器上安装了 glusterfs - 服务器 1、2 和 3。我正在使用 heketi 进行 PVC 的动态配置。 PVC 创建成功,但当我尝试在此卷上挂载某些内容时,pod 创建显示以下状态:
kubectl get pods
NAME READY STATUS RESTARTS AGE
test-pod 0/2 ContainerCreating 0 4m22s

最佳答案

不是对 Heketi 问题的回答,而是介绍一种替代解决方案,以在基于 Gluster 的 Kubernetes 中提供持久存储。

Kadalu 项目(https://kadalu.io)是一个基于 Gluster 的解决方案,它与 Kubernetes 原生集成,无需使用 Glusterd(Gluster 的管理层)。

Kadalu 只需两步即可提供 Kubernetes 存储。

使用安装 Kadalu Operator,

$ kubectl create -f https://kadalu.io/operator-latest.yaml

注册您的存储设备,通过它您可以为运行在 Kubernetes 中的应用程序提供持久卷。(使用 pip3 install kubectl-kadalu 在主节点中安装 Kubectl 插件)
$ kubectl kadalu storage-add storage-pool1 --type Replica3 \
--device node1:/dev/vdc \
--device node2:/dev/vdc \
--device node3:/dev/vdc

就是这样!现在为 PV claim 做好准备。请参阅此链接以获取快速入门 https://kadalu.io/docs/quick-start

最新的博文 ( https://kadalu.io/blog/kadalu-kubernetes-storage) 解释了 Kadalu 可用的不同配置。

关于kubernetes - glusterfs:无法从服务器获取 'volume file',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59689007/

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