代码之家  ›  专栏  ›  技术社区  ›  swagrov

“弹跳式搜索”初始化:CrashLoopBackOff“状态

  •  0
  • swagrov  · 技术社区  · 6 年前

    我正在部署一个裸金属k8s集群上的helm图表 https://github.com/helm/charts/tree/master/stable/elastic-stack

    这包括这里的Elasticsearch头盔图 https://github.com/helm/charts/tree/master/stable/elasticsearch

    安装好舵后,我看到了吊舱 elastic-stack-elasticsearch-data-0 elastic-stack-elasticsearch-master-0 被困在 Init:CrashLoopBackOff (重复之后 Init:Error 一段时间)。

    kubectl describe pod chown . 这个容器的代码在这里 https://github.com/helm/charts/blob/master/stable/elasticsearch/templates/data-statefulset.yaml#L79

    describe pod 不是很有帮助:

    State:          Waiting
      Reason:       CrashLoopBackOff
    Last State:     Terminated
      Reason:       Error
      Exit Code:    1
      Started:      Thu, 24 Jan 2019 05:35:14 +0000
      Finished:     Thu, 24 Jan 2019 05:35:14 +0000
    Ready:          False
    Restart Count:  1
    Environment:    <none>
    Mounts:
      /usr/share/elasticsearch/data from data (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from elastic-stack-elasticsearch-data-token-kgtsm (ro)
    

    我觉得这和坐骑有关。到底是什么 /usr/share/elasticsearch/data from data (rw) 做什么?我创建了名为 es-data-volume es-master-volume 他们已经被 data-elastic-stack-elasticsearch-data-0 data-elastic-stack-elasticsearch-master-0 . 那一行在找一个名为 data ?

    我不知道在哪里可以解决这个问题。这个问题的可能原因是什么?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Marcin Gorzynski    6 年前

    我也遇到了同样的问题,这个问题已经解决了,我更改了NFS服务器上的设置(sudo vim/etc/exports)

    发件人:

    /data/nfs/kubernetes 192.168.1.0/24(rw,sync,no_子树_check)

    收件人:

    /data/nfs/kubernetes 192.168.1.0/24(rw,不安全,同步,不检查子树,不压缩根)

    据我所知,南瓜是关键

    希望这也能为你解决这个问题