[英]kubernetes rolling update for elasticsearch
我正在對Elasticsearch圖片執行簡單的滾動更新。 我使用的命令是
kubectl set image deployment master-deployment elasticsearch={private registry}/elasticsearch:{tag}
但是,elasticsearch在滾動更新后始終會獲得IOException。
由以下原因引起:java.io.IOException:無法讀取[id:60,legacy:false,文件:/var/lib/elasticsearch/nodes/0/_state/global-60.st]
我已經檢查了目錄/var/lib/elasticsearch/nodes/0/_state/
。 它具有global-10.st
文件,但沒有global-60.st
。
我應該如何確保圖像本身與存在的文件良好同步?
我認為您應該使用statefulSet和外部存儲(即pvc-不要將數據存儲在pod內。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.