volume是什麼端口

volume是什麼端口

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