簡體   English   中英

Kubernetes為Elasticsearch滾動更新

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM