模組 3 實作:使用 ConfigMaps 和 Secrets 部署應用程序,整合外部 Secrets Operator,安裝 CSI 驅動程式(Longhorn),使用 StatefulSet 和 PVC 部署 PostgreSQL,建立磁碟區快照和復原。
KUBERNETES:從基礎到進階
模組 3:設定與儲存
xdev.asia
🎯練習目標__HTMLTAG_68___
- 使用 ConfigMap 部署應用程式(環境變數和磁碟區安裝)
- 建立和管理安全機密
- 安裝 CSI 驅動程式並建立 StorageClass
- 使用 StatefulSet 和 PersistentVolumeClaim 部署 PostgreSQL
- 建立磁碟區快照並執行復原__HTMLTAG_79___
準備
___程式碼區塊_0___
實驗 1:ConfigMaps
___程式碼區塊_1___
___程式碼區塊_2___
實驗 2:秘密
___程式碼區塊_3___
實驗 3:不可變的 ConfigMap 和 Secret
___程式碼區塊_4___
實驗 4:具有本地儲存的持久捲和 PVC
___程式碼區塊_5___
實驗 5:使用 StatefulSet 的 PostgreSQL
___程式碼區塊_6___
實驗 6:驗證資料持久性__HTMLTAG_94___
___程式碼區塊_7___
清理
___程式碼區塊_8___
摘要__HTMLTAG_98___
- ✅ ConfigMaps:環境變數和磁碟區安裝
- ✅ 秘密:保存敏感資料(記住:base64,未加密)
- ✅ PV/PVC:請求與分配儲存__HTMLTAG_105___
- ✅ StatefulSet PostgreSQL:穩定身份,持久儲存
- ✅ 透過 pod 重啟實現資料持久化__HTMLTAG_109___