Chuyển đến nội dung chính

第 13 課:實作 — 配置與存儲

模組 3 實作:使用 ConfigMaps 和 Secrets 部署應用程序,整合外部 Secrets Operator,安裝 CSI 驅動程式(Longhorn),使用 StatefulSet 和 PVC 部署 PostgreSQL,建立磁碟區快照和復原。

🔒 DevSecOps — 第 13 課 第 13 課:練習 — 設定與 儲存

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___