【问题标题】:GlusterFS deployment on k8s cluster-- Readiness probe failed: /usr/local/bin/status-probe.shk8s 集群上的 GlusterFS 部署——就绪探测失败:/usr/local/bin/status-probe.sh
【发布时间】:2019-06-04 10:40:44
【问题描述】:

设置:k8s(AKS) 集群上的 GlusterFS;

使用 gk-deploy 部署 glusterfs 时遇到问题;下面分享了几个错误 sn-ps 请建议解决方法以使我的部署继续进行 - 提前感谢。

得到同样的错误:事件:从消息中输入原因年龄---------- ---- ---- ------- 警告不健康的 8m44s(x459 超过 3h45m)kubelet,aks-nodepool1-70391060-0 就绪探测失败: /usr/local/bin/status-probe.sh 检查失败:systemctl -q is-active gluster-blockd.service 警告 Unhealthy 4m2s (x462 over 3h46m) kubelet、aks-nodepool1-70391060-0 活性探测失败: /usr/local/bin/status-probe.sh 检查失败:systemctl -q is-active gluster-blockd.service

当我检查具有 glusterd 状态的吊舱时 - 它看起来很成功,可能是什么原因导致报告准备失败 - 有什么想法/想法吗?

glsuterd status

【问题讨论】:

  • 你也检查过 gluster-blockd.service 吗?

标签: kubernetes glusterfs


【解决方案1】:

探测器不仅检查glusterd.service 的状态。还有一些其他的事情需要考虑。 status-probe.sh script is available from github。留言

Liveness probe failed: /usr/local/bin/status-probe.sh failed check: systemctl -q is-active gluster-blockd.service

表示gluster-blockd.service 运行不正确。这可能有不同的原因,您需要检查gluster-blockd.logtcmu-runner.log 以找出问题所在。

gluster-blockd.service 是可选的。如果您的环境中不需要 type=block 的 PersistentVolumes,您可以禁用该检查。

在daemonset的规范中,可以更改环境变量GLUSTER_BLOCKD_STATUS_PROBE_ENABLE,并将值设置为"0"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 2021-11-04
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    相关资源
    最近更新 更多