接續 2023 iThome 鐵人賽的 '從Software Developer的角度一起認識 Kubernetes' 系列,這次會更深入介紹 Kubernetes 的 核心組件 與 原理,並實踐 GitOps、藍綠部署 與 金絲雀部署來提高服務可用性。
Day-21 ArgoCD 介紹 - 進階功能 前言 今天會來介紹三個 ArgoCD 的進階功能 Sync Waves Sync Windows Alert...
Day-22 ArgoCD 介紹 - 小結 前言 透過這幾天了解 ArgoCD 的架構與功能後,我們來看看是否改善了 Push-base 的 GitOps 的一...
Day-23 服務的部署策略 - 介紹 前言 在軟體開發中,唯一不變的就是改變,如何在軟體更新迭代中降低服務中斷的風險,是一個重要的課題。 接下來幾天會介紹 服...
Day-24 服務的部署策略 - Ingress NGINX Controller 前言 昨天初步介紹了各種服務部署策略,其中有兩項是 Kubernetes D...
Day-25 服務的部署策略 - Argo Rollouts 前言 昨天使用 Ingress NGINX Controller 實作了以下部署策略: 藍綠部署...
Day-26 服務的部署策略 - Argo Rollouts with Ingress Nginx Controller 前言 昨天介紹了 Argo Rollo...
Day-27 服務的部署策略 - Argo Rollouts with Prometheus 前言 最後要來介紹 Argo Rollouts 中自動分析功能,自...
Day-28 服務的部署策略 - Feature Toggle 前言 我們介紹了透過 Ingress NGINX Controller、Argo Rollout...
Day-29 實踐 DevSecOps - 自動化 Library 弱點掃描 前言 現代的軟體開發工作大多基於許多 Open-source 的 Library...
Day-30 總結篇 - Kubernetes x DevOps 終於來到了最後一天,來總結一下這一個月來所涵蓋的主題。 回顧主題 Kubernetes Arc...