安装elasticsearch时存储挂载问题

  • Choerodon平台版本: 0.14.0

  • 遇到问题的执行步骤:
    创建完ssd 的storageclass成功(其中ssd位于k8s-04中),创建elasticsearch的helm执行后,如图

  • 报错日志:
    init状态的两个pod,事件如图


  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在
    在k8s-04的/ssd/pvc-316a36f5-5c49-11e9-bed7-005056a8b2eb和pvc-08f14cf2-5c49-11e9-bed7-005056a8b2eb都在。

  • 疑问:

    提出您对于遇到和解决该问题时的疑问
    1,日志中为什么要向/export目录下挂载,pvc存在于/ssd目录下。在k8s-04上elasticsearch-data和elasticsearch-master可以正常启动。
    2,创建ssd时,是否可指定多个节点?如果过个节点用逗号分隔吗?

你好,请提供一下你部署ES时的命令。

helm install c7n/nfs-provisioner \
    --set rbac.create=true \
    --set service.enabled=true \
    --set persistence.enabled=true \
    --set persistence.nodeName=k8s-04 \
    --set storageClass.name=ssd \
    --set storageClass.provisioner="choerodon.io/ssd" \
    --set persistence.hostPath="/ssd" \
    --version 0.2.0 \
    --name ssd \
    --namespace logging

下面是安装es的
helm install c7n/elasticsearch
–version=1.13.2
–name elasticsearch
–set data.persistence.storageClass=ssd,data.storage=20Gi
–set master.persistence.storageClass=ssd,data.storage=5Gi
–namespace logging

谢谢

你好,请使用nfs-client-provisioner即可解决问题

:+1: