您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何使用CSI和Kubernetes動態擴展存儲卷,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
下面介紹如何擴展最新的Container Storage Interface 0.2.0并與Kubernetes集成,演示動態擴展存儲卷容量的基本。
介紹
隨著我們關注客戶,特別是在金融領域,采用容器編排技術有很大的發展空間。
客戶期待開源解決方案來重新設計現有的單體應用程序,這些應用程序已經在虛擬化基礎架構或裸機上運行了數年。
考慮到可擴展性和技術成熟程度,Kubernetes和Docker位居榜首。但是,將單體應用程序遷移到像Kubernetes這樣的分布式編排很有挑戰性,而關系型數據庫對于遷移至關重要。
關于關系型數據庫,我們應該注意存儲。Kubernetes本身有一個非常強大的存儲子系統。它非常有用,涵蓋了相當廣泛的用例。當計劃在生產中使用Kubernetes運行關系型數型據庫時,我們面臨一個巨大的挑戰:存儲。仍然欠缺一些基本功能。具體來說,動態擴展存儲量。聽起來很無聊但是非常需要,除了create和delete,以及mount和unmount之類的操作。
目前,擴展存儲卷僅適用于那些存儲供應商:
- gcePersistentDisk
- awsElasticBlockStore
- OpenStack Cinder
- glusterfs
- rbd
為了啟用此功能,我們應該設置功能門ExpandPersistentVolumes為true,并打開PersistentVolumeClaimResize允許插件。啟用PersistentVolumeClaimResize后,allowVolumeExpansion字段設置為true的存儲類將允許調整大小。
遺憾的是,即使底層存儲提供商具有此功能,也無法通過容器存儲接口(CSI)和Kubernetes動態擴展存儲卷。
上述內容就是如何使用CSI和Kubernetes動態擴展存儲卷,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。