我正在经历一个不太能理解的情况。
- 环境
- 两个具有 azure centos 8.2 的专用节点(2vcpu、16G ram),而不是 AKS
- 1 个主节点,1 个工作节点。
- Kubernetes v1.19.3
- 头盔 v2.16.12
- Helm 图表 Elastic ( https://github.com/elastic/helm-charts/tree/7.9.3 )
第一次,它在以下安装中运行良好。
## elasticsearch, filebeat
# kubectl apply -f pv.yaml
# helm install -f values.yaml --name elasticsearch elastic/elasticsearch
# helm install --name filebeat --version 7.9.3 elastic/filebeat
Run Code Online (Sandbox Code Playgroud)
curl elasitcsearchip:9200和curl elasitcsearchip:9200/_cat/indices 显示正确的值。
但是在重新启动工作节点后,它只是保持就绪状态 0/1 并且不工作。
NAME READY STATUS RESTARTS AGE
elasticsearch-master-0 0/1 Running 10 71m
filebeat-filebeat-67qm2 0/1 Running 4 40m
在这种情况下,删除 /mnt/data/nodes 并再次重新启动后就可以正常工作了。
我认为 elasticsearch pod 没有什么特别的。
#describe …Run Code Online (Sandbox Code Playgroud)