国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

葉工好容1-kubernetes存儲

這篇具有很好參考價值的文章主要介紹了葉工好容1-kubernetes存儲。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Volume


數據持久化存儲, pod與外部存儲、pod與pod間、pod內多容器間的一種數據共享方式。

根據真實存儲位置與Node的關系分為本地存儲( emptyDir / hostPath)和外部存儲( NFS/Ceph)。

本地存儲:
emptyDir:與Pod同生同死的pod內使用的空存儲。
hostPath: 本質是帶狀態(tài)的emptyDir,是拿node上的目錄做為emptyDir存儲。

外部存儲,也是獨立存儲:
為了擴展和安全,我們也可以將數據存儲到外部的遠程磁盤上,需要依賴于分布式存儲的基礎設施。

Persistent Volume


PV是一種獨立的k8s資源,它與pod沒任何關系,是pod中通過PVC(Persistent Volume Claim)選擇一個合適的PV與自身綁定的。不要簡單認為PVC是為PV綁定做服務的,恰恰相反,PV只是PVC的一種實現。Pod在PVC中聲明了所需存儲資源的要求(存儲大小、可讀寫權限等),PV Controller根據算法為其尋找匹配的PV并掛載到pod中。

PV根據使用方式分為3類:
Static PV (靜態(tài)):運維人員提前聲明好PV,使用時創(chuàng)建PVC,然后由pod來綁定。這里關注的主體是PV具體的對象。
Dynamic PV (動態(tài)):當PVC規(guī)模上去以后,靜態(tài)方式已經無法維護,需要根據PVC使用需求直接創(chuàng)建PV。運維人員提前聲明好StorageClass(PV模板),使用時創(chuàng)建PVC,然后由pod來綁定。這里關注的主體是PV的模板。
Local PV (本地):如果PV依賴于NFS、Ceph這種分布式存儲,因為網絡上的開銷會帶來性能損耗。像數據庫這種對磁盤有高要求的場景,可以通過LocalPV的方式直接將PVC映射到宿主機的磁盤上。

hostPath VS Local PV
可以看到兩者的本質是一樣的,都是pod利用了宿主機的磁盤,功能上存在重復性,那么兩者有什么區(qū)別呢?
簡單說,Local PV就是為了解決hostPath的缺陷而存在的,因為當生產規(guī)模復雜度上去后,運維人員根本不會記得什么node上有什么樣的目錄文件,也就做不到hostPath的精準調度了,而通過Local PV將這些復雜目錄以k8s對象形式來管理,簡單明了了很多。

關于分布式存儲


NFS:一種分布式的共享文件系統(tǒng),有點像windows的共享文件夾,適合大文件、視頻、圖像的存儲。這里不再贅述,因為對于k8s來說,NFS已經趨于被拋棄了。
Ceph:適合跨集群小文件存儲,是一個最有名的私有云存儲解決方案。但它本身的作用不僅僅在于對于k8s提供服務。
支持多種存儲格式:
1、塊存儲RBD,應用于磁盤映射。
2、對象存儲RGW,鍵值存儲,上傳下載數據
3、文件系統(tǒng)存儲ceph-fs,共享文件形式來使用。

k8s存儲解決方案


Rook:一種開源的云原生存儲編排框架,可以在k8s中通過operator的方式來使用分布式存儲,其本身是一種框架,除開Ceph以外可以對接多種存儲,但Rook已經將對nfs以及cassandra的標記為移除,意味著Ceph是它當前唯一仍然在支持的方案。文章來源地址http://www.zghlxwxcb.cn/news/detail-412545.html

到了這里,關于葉工好容1-kubernetes存儲的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • kubernetes持久化存儲卷

    kubernetes持久化存儲卷

    pod有生命周期,生命周期結束后 pod 里的數據會消失(如配置文件,業(yè)務數據等)。 解決: 我們需要將數據與pod分離,將數據放在專門的存儲卷上 pod在k8s集群的節(jié)點中是可以調度的, 如果pod掛了被調度到另一個節(jié)點,那么數據和pod的聯系會中斷。 解決: 所以我們需要與集群節(jié)點分

    2024年02月15日
    瀏覽(22)
  • 【Kubernetes存儲篇】持久化存儲PV、PVC詳解

    【Kubernetes存儲篇】持久化存儲PV、PVC詳解

    官方中文參考文檔: 1、PV、PVC是什么? PersistentVolume(PV) 是群集中的一塊存儲,可以是NFS、iSCSI、本地存儲等,由管理員配置或使用存儲類動態(tài)配置 。 PV定義了存儲的容量、訪問模式、持久化存儲的類型等屬性。PV的生命周期是獨立于Pod的,即使Pod被刪除,PV仍然存在,可以

    2024年02月09日
    瀏覽(27)
  • Kubernetes(k8s)實戰(zhàn):深入詳解Volume,詳解k8s文件同步存儲

    Kubernetes(k8s)實戰(zhàn):深入詳解Volume,詳解k8s文件同步存儲

    Volume官網:https://kubernetes.io/docs/concepts/storage/volumes/ On-disk files in a Container are ephemeral, which presents some problems for non-trivial applications when running in Containers. First, when a Container crashes, kubelet will restart it, but the files will be lost - the Container starts with a clean state. Second, when running Containers to

    2024年02月13日
    瀏覽(21)
  • Kubernetes基礎(二十三)-k8s持久化存儲詳解

    Kubernetes基礎(二十三)-k8s持久化存儲詳解

    1.1 介紹 在容器中的磁盤文件是短暫的,當容器崩潰時,Kubelet會重新啟動容器,但容器運行時產生的數據文件都將會丟失,之后容器會以最干凈的狀態(tài)啟動。另外,當一個Pod運行多個容器時,各個容器可能需要共享一些文件,諸如此類的需求都可以使用Volume解決。Pod只需要通

    2024年03月17日
    瀏覽(25)
  • k8s之存儲篇---數據卷Volume

    k8s之存儲篇---數據卷Volume

    Kubernetes Volume(數據卷)主要解決了如下兩方面問題: 數據持久性:通常情況下,容器運行起來之后,寫入到其文件系統(tǒng)的文件暫時性的。當容器崩潰后,kubelet 將會重啟該容器,此時原容器運行后寫入的文件將丟失,因為容器將重新從鏡像創(chuàng)建。 數據共享:同一個 Pod(容器

    2024年02月11日
    瀏覽(77)
  • k8s數據存儲之Volume使用詳解

    目錄 一、什么是Volume 二、k8s中的Volume 三、k8s中常見的Volume類型 四、Volume 之 EmptyDir? 4

    2024年01月21日
    瀏覽(27)
  • React+Redux 數據存儲持久化

    React+Redux 數據存儲持久化

    yarn add @reduxjs/toolkit redux react-redux redux-persist 默認已經模塊化了reducers,如下圖所示 數據持續(xù)化存儲github redux-persist redux工具 redux RTK redux官網 redux

    2024年02月16日
    瀏覽(34)
  • docker (五)-docker存儲-數據持久化

    docker (五)-docker存儲-數據持久化

    將數據存儲在容器中,一旦容器被刪除,數據也會被刪除。同時也會使容器變得越來越大,不方便恢復和遷移。 將數據存儲到容器之外,這樣刪除容器也不會丟失數據。一旦容器故障,我們可以重新創(chuàng)建一個容器,將數據掛載到容器里,就可以快速的恢復。 volume 卷 卷存儲在

    2024年02月20日
    瀏覽(30)
  • 【pinia持久化存儲】使用pinia和pinia-plugin-persistedstate依賴進行數據的持久化存儲

    【pinia持久化存儲】使用pinia和pinia-plugin-persistedstate依賴進行數據的持久化存儲

    使用pinia和pinia-plugin-persistedstate依賴進行數據的持久化存儲。 存儲方式 : localStorage sessionStorage pinia-plugin-persistedstate 中文官網 pinia 中文官網 安裝和使用 pinia ,請參考使用pinia文章。 安裝 pinia-plugin-persistedstate : 使用前先將 pinia-plugin-persistedstate添加到pinia實例上。 在添加的時

    2023年04月17日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包