Agent7 Tech Blog

探討雲端架構、維運自動化與數位轉型的最佳實踐。

DevOps

K8s ConfigMap 與 Secret 的熱更新

配置變更不重啟 修改 ConfigMap 後,Pod 內的掛載檔案會自動更新(有延遲),但環境變數 (Env Var) 不會 自動更新。 若要強制重啟 Pod 以讀取新配置,可使用...

詳細內容 →
Engineering

RESTful API 設計準則:狀態碼

正確使用 HTTP Status Code - 200 OK:成功。 - 201 Created:資源建立成功(POST)。 - 400 Bad Request:前...

詳細內容 →
Engineering

Git Flow vs Github Flow

分支策略選擇 - Git Flow:適合版本發布週期長、需要維護多個舊版本的傳統軟體(有 Develop/Release/Master 分支)。 - Github Flow...

詳細內容 →
LinuxMastery

LinuxMastery 01: 終端機導航與路徑的絕對奧義

脫離圖形介面的第一步 在 Linux 的世界中,檔案系統是一棵倒立的樹,根目錄 / 是所有一切的起點。要成為 Linux 大師,你必須能夠在腦海中構建出這棵樹的形狀,並隨意穿梭其中。圖形...

詳細內容 →
Engineering

Python 虛擬環境管理最佳實踐

為什麼要用 venv/poetry 不要汙染系統自帶的 Python 環境(特別是 Rocky/Ubuntu 的系統工具依賴 Python)。 開發時務必使用 python3 -m ve...

詳細內容 →
Engineering

Linux 系統負載排查 SOP

快速定位效能瓶頸 當 Server 變慢時,依序執行: 1. top 或 htop:看 CPU/Mem 總體狀況。 2. iostat -x 1:檢查是否有 Disk I/O ...

詳細內容 →