iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0

Pod 是 Kubernetes 可以建立與管理的最小部署單位。一個 Pod 可以包含一個或多個容器,但初學時通常先從單一容器開始。只有在容器需要緊密合作、共同啟停與共享資源時,才考慮把它們放進同一個 Pod,避免將整個系統硬塞在一起。

同一個 Pod 裡的容器共享網路環境,因此能透過本機位址互相連線,也可能共用掛載的儲存空間。這種關係適合主程式搭配輔助程式,例如應用服務和協助處理檔案的元件。不過,共用哪些目錄仍然需要明確設定。

Pod 並不是永遠存在的機器。它可能因為更新、節點故障或人工刪除而消失,重新建立後也可能取得不同的網路位址。因此,程式不應把某個 Pod 的名稱或位址當成永久不變的識別。

直接建立 Pod 很適合觀察容器啟動與生命週期,但長期服務通常交由 Deployment 等控制器管理。容器重新啟動與整個 Pod 被替換也是不同事件,辨認這個差別,才能正確理解資料保存與自動修復的範圍。

參考:Pod概念


上一篇
DAY 3
下一篇
DAY 5
系列文
我的 Pod 又掛了:30 天學會 Kubernetes6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言