Docker 的優點
684
2025-03-31
Kubernetes集群數據存儲Volume資源核心概念
容器的生命周期可能很短,會被頻繁的創建和銷毀,那么在容器銷毀時,保存在容器中的數據也會被清除,這種結果對用戶來說是不友好的,比如mysql的容器,剛寫了一部分數據后,容器重啟造成了數據丟失,為了持久化容器保存的數據,kubernetes引入volume概念。
volume是pod中能夠被多個容器訪問的共享目錄,定義在pod上,最后被一個pod里的容器掛載到具體的文件目錄下,k8s通過volume實現同一個pod中不同容器之間的數據共享以及數據的持久化存儲。
volume的生命周期不與pod中單個容器的生命周期相關,當容器終止前或重啟時,volume中的數據也不會丟失(EmptyDir類型的volume除外)。
kubernetes的volume支持多種類型:
簡單存儲:EmptyDir、HostPath、NFS
高級存儲:PV、PVC
配置存儲:ConfigMap、Secret
一個pod可以定義多個volum存儲卷,一個容器也可以掛載多個volume卷
Kubernetes
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。