kubernetes學(xué)習(xí)-00-NFS存儲/靜態(tài)創(chuàng)建pv

說明:以下內(nèi)容的學(xué)習(xí)參考k8s官網(wǎng)祟同,鏈接地址k8s官網(wǎng)參考鏈接
以下為手動創(chuàng)建pv及pvc,并根據(jù)官網(wǎng)文檔重點(diǎn)說明pvc和pv綁定策略。

1.pv

NFS的pv有靜態(tài)和動態(tài)运嗜,動態(tài)創(chuàng)建pv需要插件配合,這里介紹靜態(tài)創(chuàng)建pv悯舟。搭建好NFS之后創(chuàng)建好NFS的共享目錄担租,PV配置關(guān)聯(lián)NFS的地址及共享目錄路徑。

nfs-pv.yaml示例配置如下:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-pv    #pv的名字
  labels:
    pv: nfs  #pvc可以使用標(biāo)簽選擇器來選擇該pv抵怎,storageClassName和標(biāo)簽選擇器是AND關(guān)系翩活,如果storageClassName相同,標(biāo)簽選擇器不同則pvc一直是pending狀態(tài)
spec:
  capacity:
    storage: 5Gi    #pv存儲空間的大小便贵,這里的空間大小并不能現(xiàn)在pod使用NFS空間的大小菠镇,作為pvc和pv綁定選擇使用,pv的空間符合pvc的要求則可以進(jìn)行綁定
  volumeMode: Filesystem  #存儲卷模式承璃,默認(rèn)為Filesystem利耍,可選項(xiàng)還有Block
  accessModes:
    - ReadWriteMany    #存儲卷的訪問模式有三種ReadWriteOnce、ReadOnlyMany盔粹、ReadWriteMany
  persistentVolumeReclaimPolicy: Retain #pv回收策略有三種Retain(保留隘梨。pv刪除,存儲數(shù)據(jù)保留舷嗡,需刪除需手動)轴猎、Recycle(回收。pv刪除进萄,存儲的數(shù)據(jù)被清空刪除掉)捻脖、Delete(刪除。pv刪除中鼠,則后端的存儲設(shè)備也刪除掉可婶,常用語云廠商)
  storageClassName: slow  #pv和pvc的該項(xiàng)保持一致才可以進(jìn)行綁定
  nfs:
    path: /tmp    #NFS共享目錄
    server: 172.17.0.2  #NFS服務(wù)器地址

2.pvc

nfs-pvc.yaml示例配置如下:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: nfs-pvc  #pvc名字
spec:
  accessModes:  #pvc在請求pv的時(shí)候訪問模式保持一致
    - ReadWriteMany  #同pv一樣三種模式
  volumeMode: Filesystem  #同pv一樣兩種模式
  resources:
    requests:
      storage: 3Gi  #pvc空間的大小,并不能作為pod使用存儲的空間限制援雇,而是作為選擇綁定pv的條件矛渴。
  storageClassName: slow  #pvc和pv保持一致才可以進(jìn)行綁定,否則一直penting狀態(tài)
  selector:  #pvc可以通過標(biāo)簽選擇器選擇綁定pv惫搏。如果同時(shí)設(shè)置selector和storageClassName,那么再進(jìn)行綁定pv匹配選擇的時(shí)候是AND的關(guān)系具温,兩則同時(shí)滿足才可以。
    matchLabels:
      pv: "nfs"
#    matchExpressions:
 #     - {key: environment, operator: In, values: [dev]}

3.pvc作為卷被pod掛載


apiVersion: v1
kind: Pod
metadata:
  name: mypod
spec:
  containers:
    - name: myfrontend
      image: nginx
      volumeMounts:
      - mountPath: "/var/www/html"
        name: mypd
  volumes:
    - name: mypd
      persistentVolumeClaim:
        claimName: nfs-pvc
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末筐赔,一起剝皮案震驚了整個(gè)濱河市铣猩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌川陆,老刑警劉巖剂习,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛮位,死亡現(xiàn)場離奇詭異,居然都是意外死亡鳞绕,警方通過查閱死者的電腦和手機(jī)失仁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來们何,“玉大人萄焦,你說我怎么就攤上這事≡┲瘢” “怎么了拂封?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鹦蠕。 經(jīng)常有香客問我冒签,道長,這世上最難降的妖魔是什么钟病? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任萧恕,我火速辦了婚禮,結(jié)果婚禮上肠阱,老公的妹妹穿的比我還像新娘票唆。我一直安慰自己,他們只是感情好屹徘,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布走趋。 她就那樣靜靜地躺著,像睡著了一般噪伊。 火紅的嫁衣襯著肌膚如雪簿煌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天酥宴,我揣著相機(jī)與錄音啦吧,去河邊找鬼。 笑死拙寡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的琳水。 我是一名探鬼主播肆糕,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼在孝!你這毒婦竟也來了诚啃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤私沮,失蹤者是張志新(化名)和其女友劉穎始赎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡造垛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年魔招,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片五辽。...
    茶點(diǎn)故事閱讀 40,498評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡办斑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杆逗,到底是詐尸還是另有隱情乡翅,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布罪郊,位于F島的核電站蠕蚜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏悔橄。R本人自食惡果不足惜靶累,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望橄维。 院中可真熱鬧尺铣,春花似錦、人聲如沸争舞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽竞川。三九已至店溢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間委乌,已是汗流浹背床牧。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留遭贸,地道東北人戈咳。 一個(gè)月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像壕吹,于是被迫代替她去往敵國和親著蛙。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評論 2 359