前情提要 在前兩天的內容中,我們深入研究了 Kustomize,學會了如何透過 Base 和 Overlays 管理多環境配置,以及如何使用 Transformers、Patches 和 Compon...
延續昨天的討論,今天我們將深入 Kubernetes 中兩個對叢集穩定運作至關重要的概念:配置管理(ConfigMap) 與 節點調度策略(Affinity / Taint)。這兩項功能不僅決定了應用...
今天來到k8s體驗的最後一站,其實是要來補之前grpc遺漏的istio。 今日目標 建立一個k8s叢集,將之前部屬的grpc server搭配istio,做一個有service discovery跟s...
前情提要 昨天我們認識了 Kustomize 這個 Kubernetes 原生的配置管理工具。從實際的痛點出發,了解到當需要在多個環境部署相同應用時,複製和維護多份 YAML 檔案會造成管理上的困難...
今天來接續體驗昨天提到的helm chart以及racher。 今日目標 透過 windows 的 wsl 裡面安裝的 kind 建立 k8s cluster,並透過 helm chart 安裝 ra...
今天是第 19 天,我們進入新的主題:Kubernetes 實務分享。接下來四天,我將結合自身經驗與理解,談談 Kubernetes 的設計哲學與日常操作技巧。 在深入之前,我們先回顧 Kuberne...
今天來接著體驗k8s的套件管理器helm,並配合helm chart,讓我們可以透過模板化來部屬我們的服務,也體驗一下Racher,一個管理k8s的GUI工具。 安裝 helm 一樣我們先進入wsl...
前情提要 昨天我們深入了解了 Helm 這個 Kubernetes 的套件管理器。從實戰中體驗到 Repository 生態系統可以直接拉取別人打包好的 Chart,雖然沒用自己實作打包成 Helm...
在 Day 18 中,我們提到 Kubernetes 就像一個「自動化的社區物業管理公司」,幫助容器應用自動調度、伸縮與維護。那麼,這個龐大的系統是如何運作的呢?今天,我們將更深入了解 Kuberne...
Kubernetes 中 Audit 的介紹 Audit 主要是提供稽核時所需的紀錄,當事件發生時會需要是(1)誰 (2)在什麼時間 (3)對什麼東西 (4)做了什麼 詳細來說會是當發生問題時可以回答...