遷移至 Podman:在 RHEL/Rocky Linux 上的無守護進程容器體驗
Docker 的替代方案 在 Rocky Linux 8/9 中,Podman 是原生的容器工具。 - Daemonless:不需要 root 權限的 daemon 在背景執行,安全...
探討雲端架構、維運自動化與數位轉型的最佳實踐。
Docker 的替代方案 在 Rocky Linux 8/9 中,Podman 是原生的容器工具。 - Daemonless:不需要 root 權限的 daemon 在背景執行,安全...
小就是美 Image 越小,部署越快,攻擊面越小。瘦身三招: 1. Multi-stage Builds:在第一階段編譯 (Golang/Java),第二階段只複製 Binary 檔...
下一代容器? Docker 創辦人曾說:「如果 2008 年有 WASM + WASI,我們就不需要 Docker 了。」 Wasm 具備毫秒級啟動、極致輕量與跨平台沙箱特性。目前 Dock...
比 Docker 更安全 標準容器共享 Host Kernel,若有 Kernel Exploit 可能導致逃逸。 - gVisor (Google):在 User Space 實作...
自動伸縮的藝術 HPA 依賴 Metrics Server 提供的數據。 設定重點: - 指標選擇:最常用的是 CPU Utilization。建議設為 50-70%,預留緩...
配置變更零停機 當 ConfigMap 更新時,掛載在 Pod 裡的檔案會自動更新 (會有延遲),但環境變數 (Env Var) 不會。 若應用程式不支援 Watch 文件變更,可以使用 ...
不只是存 Image Harbor 是基於 Docker Distribution 的企業級 Registry。 關鍵功能: - RBAC:整合 LDAP/AD,細分專案權限...
不再需要 SSH 當 Pod 崩潰且容器內沒有 Shell 時,kubectl debug 是救星。 它利用 Ephemeral Containers 技術,將一個帶有除錯工具 ...
跑在主程式之前 Init Container 會在 App Container 啟動前執行,且必須成功結束。 應用場景: 1. 等待依賴:使用 nc -z db-servi...
12-Factor App 原則 容器化應用應將日誌輸出至 Stdout/Stderr,而非寫入容器內檔案。 這樣做的好處是讓 K8s 節點級的 Log Agent (如 Daemo...