iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
Cloud Native

雲端拼裝車,啟動 !系列 第 27

Day27 Kubernetes 的 PVC 是?

  • 分享至 

  • xImage
  •  

Kubernetes (K8s) 中的 PVC,全名為「Persistent Volume Claim」,是一個非常重要的概念。簡單來說,它就像一個容器或應用程序對永久性儲存的「預訂單」。當我們需要在 K8s 集群中的容器中存儲資料,我們不會直接告訴容器使用哪個物理儲存位置。相反,我們會建立 PVC 來要求 K8s 幫我們找到一個符合需求的永久性儲存。

PVC 的好處在於它讓我們的應用程序獨立於底層儲存架構,這使得應用程序更具可攜性,因為我們可以在不同的 K8s 集群中使用相同的 PVC。當 PVC 創建後,K8s 會自動分配一個 Persistent Volume (PV),這個 PV 實際上是底層儲存的一部分。

當應用程序需要存儲資料時,它可以引用 PVC,而不需要關心底層儲存的實際細節。K8s 會確保 PVC 與適當的 PV 進行匹配,然後將 PVC 掛載到應用程序運行的 Pod 中,使應用程序能夠存取永久性儲存。

總之,PVC 是 Kubernetes 中的一個抽象層,它讓我們更輕鬆地管理應用程序的儲存需求,同時確保應用程序在不同環境中的可攜性。

參考文章:
https://medium.com/k8s%E7%AD%86%E8%A8%98/kubernetes-k8s-pv-pvc-%E5%84%B2%E5%AD%98%E5%A4%A7%E5%B0%8F%E4%BA%8B%E4%BA%A4%E7%B5%A6pv-pvc%E7%AE%A1%E7%90%86-4d412b8bafb5
https://boilingfrog.github.io/2021/07/01/k8s%E4%B8%AD%E7%9A%84PV%E5%92%8CPVC%E7%90%86%E8%A7%A3/


上一篇
Day26 標籤/選擇器是?
下一篇
Day28 Kubernetes 的 RBAC 是什麼 ?
系列文
雲端拼裝車,啟動 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言