簡體   English   中英

有沒有辦法保存kube.netes pod當前的state?

[英]Is there any way to save the current state of kubernetes pod?

我有一個運行 linux 的 pod,我已經安裝了許多軟件/工具,如果我重新啟動 pod,k8s 將啟動一個新的 pod,我將丟失我安裝的所有資源,有沒有辦法將 pod 保存為 docker 圖像或任何其他方式即使在重新啟動 pod 后它也可以持久存在。

有沒有辦法從 kuberentes 環境中的 pod 下載容器鏡像? 嘗試了解決方案,但沒有幫助。

鏈接中的答案沒有錯,您可能需要跳過一些障礙。 我能想到的一種方法是:

  1. 運行一個安裝了 docker cli 的容器,從主機掛載 docker 套接字,並具有節點關聯規則,以便將容器調度到與要捕獲的容器相同的節點上。
  2. 從這個容器中,您應該能夠訪問節點上運行的 docker 守護程序,發出 docker 命令來捕獲、標記、推送更新的圖像。

我不建議這樣做……我自己沒有測試過,但我以前做過一些“類似”的事情。

最好創建您自己的 dockerfile,安裝軟件並將該映像用於您的容器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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