雖然身為一個新創公司的技術負責人,但我的背景其實更偏向前端、產品和生成式 AI,對於 DevOps 和後端工程 有些經驗,並不是專長。DevOps 對於公司產品是否能健康地持續發展,有很高的重要性:資源監控、穩定性、系統可維護性、成本控管,這些都直接影響產品著產品的迭代。另外,我也對於 AI 能在 DevOps 領域有哪些潛在的應用很感興趣。
因此,我決定透過 IT 鐵人賽來挑戰自己,用 30 天的時間,從 DevOps 基礎文化 → 常見工具與實戰 → AI 在 DevOps 的應用探索 → 未來趨勢展望,一步步學習並記錄下來,希望能激盪出更多想法!
發生了一件悲慘的事情,昨天忘了發文,按規定應該是失格了。。。但秉持著鐵人的精神,我還是會盡力完賽的 🥹 --- 我是分隔線 --- 前一篇我們介紹了 State...
前言 在前一篇(Day11),我們學習了 Kubernetes Service 的三種基礎型態:ClusterIP、NodePort、LoadBalancer,...
前言 在 Day12: DNS 與 Service Discovery 中,我們學會了如何在 Kubernetes 內部透過 DNS 與 Service 讓不同...
前言 在前一篇 Day 13: Ingress 與 Ingress Controller 中,我們討論了如何管理進入叢集的 HTTP/HTTPS 流量。然而,在...
在上一篇文章中,我們介紹了 Kubernetes 中的 CNI 網路插件(Calico、Flannel、Cilium),並討論了不同網路模型的差異與應用。今天,...
上一篇我們聊到 多環境部署:Dev、Staging、Prod 隔離方式,當我們將系統拆分成多個環境時,最麻煩的事情之一就是「設定檔管理」。 程式碼一份沒錯,但不...
在前一篇 Day 16: ConfigMap 中,我們學到如何用 ConfigMap 來管理應用程式的設定檔。不過,如果今天要存放的不是一般設定,而是 密碼、A...
在前一篇我們聊到 Secret:管理敏感資訊,解決了應用程式在 Kubernetes 中如何安全地存取機密資料。接下來要進入 持久化儲存 (Persistent...
前言:為什麼需要持久化儲存? 在前一篇我們介紹了 Volume 的基礎類型,例如 EmptyDir 與 HostPath。雖然這些 Volume 在某些情境下很...
昨天我們談到 PersistentVolume (PV) 與 PersistentVolumeClaim (PVC),解釋了 Kubernetes 如何透過這兩...