中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

kubernetes對象Volume用法詳解-創新互聯

概述

十載的潼關網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整潼關建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“潼關網站設計”,“潼關網站推廣”以來,每個客戶項目都認真落實執行。

Volume是對各種存儲資源的抽象、虛擬化。為管理、控制、使用存儲資源提供統一接口。Openstack中的volume為虛擬機提供存儲,Docker中的volume為容器提供存儲。因為在kubernetes中可部署運行最小單位是pod ,所以kubernetes的volume為pod提供存儲。當然在部署pod時可以不為其提供volume,pod中的容器使用所在節點的硬盤,能同時讀寫數據的地方稱為可讀寫層。這種存儲是容器級的臨時存儲,不是pod級。其生命周期與容器相同,如果容器crash后被重啟,也就是舊容器被刪除而新容器啟動,則舊容器的可讀寫層與容器一起被刪除,其上數據丟失。同理如果pod在節點之間遷移調度,容器的可讀寫層并不會遷移調度。因此,kubernetes需要提供pod級volume,本文中的volume特指kubernetes。

Volume類型


Volume是抽象概念,有很多種具體實現,每種實現各具目的、特點、特性。差不多什么東西都可以當成volume,類型如下:

  • awsElasticBlockStore
  • azureDisk
  • azureFile
  • cephfs
  • configMap
  • csi
  • downwardAPI
  • emptyDir
  • fc (fibre channel)
  • flocker
  • gcePersistentDisk
  • gitRepo (deprecated)
  • glusterfs
  • hostPath
  • iscsi
  • local
  • nfs
  • persistentVolumeClaim
  • projected
  • portworxVolume
  • quobyte
  • rbd
  • scaleIO
  • secret
  • storageos
  • vsphereVolume
  • 這里不對以上所有類型一一介紹,只對目前可能會用到的本地磁盤存儲和分布式存儲做簡單介紹說明

常見存儲類型說明及示例


cephfs


cephfs是一款優秀、流行的云環境存儲解決方案,原因是它開源、高可用、彈性伸縮,對操作系統、硬件無特殊要求,用戶很容易搭建,使用它的節點也無特別要求。它具備awsElasticBlockStore陳述之所有特點,并且單個voluem可以被多個節點同時使用。用戶首先搭建自己的cephfs環境,然后配置kubernetes集群與其對接,最后在pod中使用其提供的volume,詳細參考這里。

configMap


用戶首先創建configMap并創建數據保存其中,此時數據保存在kubernetes的etcd數據庫中,volume還不存在。當用戶在pod中引用創建的configMap時,系統首先在節點上創建volume并將數據保存其中,這個volume占用的是節占的存儲空間。此后就可以像使用普通volume一樣使用它。

configMap是kubernetes中的一種對象類型,核心本質是以volume的方式將單獨管理的配置信息傳遞給pod中的容器,并非用來存儲持久化數據。詳細參考這里。

downwardAPI


與configMap類似,以volume的方式向pod中的容器傳遞信息。configMap中的信息由用戶在創建對象時傳遞,而downwardAPI的信息就來自pod對象本身,downwardAPI不需要創建,它是pod Spec中的一個字段,內容指向pod對象本身的其它字段,如pod的metadata、image等信息。在創建pod時系統首先將指向的字段提取出來,然后創建volume并保存提取出來的字段并掛載,容器就可以讀取這些字段了。

downwardAPI的目的是為將pod本身的字段信息如label、annotation等傳遞給容器的一種手段。詳細參考這里。

emptyDir


在節點上運行pod實例時才會創建emptyDir volume。它首先是節點上的一個空目錄,pod中的任何容器都可以用volume的形式掛載使用它。如果容器因為某種原因被刪除并重新啟動,創建的emptyDir不會刪除也不會被清空。當pod實例離開節點調度到其它節點或因為縮容被刪除時,emptyDir被刪除,相當于pod還在但數據丟了。示例:

apiVersion: v1
kind: Pod
metadata:
 name: test-pd
spec:
 containers:
 - image: k8s.gcr.io/test-webserver
  name: test-container
  volumeMounts:
  - mountPath: /cache
   name: cache-volume
 volumes:
 - name: cache-volume
  emptyDir: {}

本文名稱:kubernetes對象Volume用法詳解-創新互聯
文章位置:http://www.2m8n56k.cn/article18/dsihgp.html

成都網站建設公司_創新互聯,為您提供全網營銷推廣品牌網站建設手機網站建設ChatGPT網站營銷網站排名

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 色青青草原桃花久久综合 | 国产成人小视频在线观看 | 欧美一级毛片片aa视频 | 国产成人亚洲精品91专区高清 | 姐姐真漂亮在线视频中文版 | 久久99精品久久久久久 | 最新主播福利视频在线观看 | 宅男69免费永久网站 | 成人永久福利在线观看不卡 | 国产极品喷水视频jk制服 | a级网站在线观看 | 中文字幕一区二区三 | 91精品国产薄丝高跟在线看 | 国产在线日韩在线 | 1024香蕉国产在线视频 | 亚洲精品91| 欧美日韩视频在线第一区 | 18videosex性欧美69超高清 | 美女超爽久久久久网站 | 精品一区二区三区免费毛片爱 | 国产美女一级视频 | 成人做爰全视频 | 久久福利资源网站免费看 | 国产精品免费看久久久久 | 欧美巨大精品欧美一区二区 | 久久综合色播 | 欧美三级在线视频 | 亚洲日韩精品欧美一区二区 | 精品视频一区二区 | 99re久久精品国产首页2020 | 99久久精品免费精品国产 | 三级国产三级在线 | 99爱在线视频这里只有精品 | 精品成人 | 性色a| 免费一级毛片麻豆精品 | 欧美xxxxx九色视频免费观看 | 亚洲欧洲日产v特级毛片 | 毛片高清| 91精品国产爱久久久久久 | 精品国产90后在线观看 |