本系列將以「做中學」取代死背 YAML,從零開始在本機建立 Kubernetes 環境,並逐步打造一套由 FastAPI、Redis、PostgreSQL 組成的微服務系統。30 天內容將涵蓋 Deployment、Service、ConfigMap、Secret、Storage、Scheduling、HPA、RBAC、NetworkPolicy、Gateway API、Helm、Kustomize、etcd 與故障排查等核心主題。每個觀念都會搭配實際操作與刻意製造的錯誤情境,帶讀者從「會部署」一路進階到「會管理、會除錯」,同時建立 CKA 所需的實戰能力與 Kubernetes 系統思維。
前面我們已經把 PostgreSQL 放進 Kubernetes,大概長這樣: Deployment ↓ PostgreSQL Pod ↓ PV...
這可能是到目前為止,整個 Kubernetes 系列最重要的一篇之一。 前面我們已經做過很多次: FastAPI → Redis FastAPI → Postg...
昨天在了解 CNI !今天要來進入 NetworkPolicy 的實戰! 目前我們的: cka-lab Namespace 裡面,只要 Service、DNS...
昨天了解了 NetworkPolicy 如何控管 Pod 之間的網路通訊,今天我們要接著來看集群安全管理的另一大支柱 —— RBAC 權限控管! 到目前為止,我...
前面幾天,我們已經親手寫過很多 Kubernetes Resource: Deployment Service ConfigMap Secret PVC Net...
這篇要解決的問題很實際: 如何讓使用者直接透過網址存取 Kubernetes 裡的應用程式,而不是每次都要靠 kubectl port-forward? 前...
到目前為止,我們在 Kubernetes 裡面用過很多 Resource,例如: Pod Deployment Service ConfigMap Secret...
Day 3 的時候,我們曾經看過 Kubernetes Control Plane 的核心架構: Image Source: https://aws.plai...
終於來到倒數兩天啦!辛苦各位了 之前我們 Day 3 時.認識 Control Plane 時,我們曾經把 etcd 形容成: etcd = Kubernete...
終於來到最後一天啦!真是辛苦大家了程式碼也都可從這個 Repo 取得,懶得打就直接 clone 也可以 XDhttps://github.com/YIFUNLI...