DevOps
19 posts in devops
Part 1 — Kubernetes Autoscaling Complete Guide (Part 1): Horizontal Pod Autoscaler
Part 1 of the Kubernetes Autoscaling series: Deep dive into Horizontal Pod Autoscaler (HPA) approaches, comparing resource-based, custom metrics, external metrics, and event-driven autoscaling with KEDA. Learn when to use each approach with real-world examples and production best practices.
Part 1 — Kubernetes 完整指南(一):基礎概念與架構詳解
深入淺出介紹 Kubernetes 容器編排平台,涵蓋核心概念、架構設計、元件功能、與 Docker 的關係,以及完整的安裝配置教學。從零開始掌握 K8S 基礎知識。
Part 1 — Docker 完整指南(一):基礎概念與入門教學
全面介紹 Docker 容器技術的基礎概念,包含虛擬化原理、Docker 架構、核心元件,以及實用的安裝與配置教學。從零開始學習 Docker 容器化技術。
Part 2 — Kubernetes Autoscaling Complete Guide (Part 2): Cluster Autoscaling & Cloud Providers
Part 2 of the Kubernetes Autoscaling series: Comprehensive guide to cluster-level autoscaling covering Cluster Autoscaler, Karpenter, cloud provider-specific solutions (EKS, GKE, AKS), and emerging technologies for intelligent node provisioning and cost optimization.
Part 2 — Kubernetes 完整指南(二):核心資源與 kubectl 實戰操作
深入探討 Kubernetes 核心資源對象,包含 Pod、Deployment、Service、Ingress、Volume 等完整操作指南,搭配大量 kubectl 指令範例與 YAML 配置,從基礎到實戰全面掌握。
Part 2 — Docker 完整指南(二):指令大全與實務操作
完整的 Docker 指令參考手冊,涵蓋容器管理、映像操作、網路配置、資料卷管理等實務操作,配合大量範例與表格說明,從基礎到進階全面掌握 Docker CLI。
Part 3 — 用 AI Bot 打造顧問團隊(三):評估、維運與優化計畫
AI 顧問 Agent 團隊上線後怎麼辦?本文從 DevOps/SRE 角度,涵蓋系統效能評估、品質驗證、監控告警、部署策略、以及持續改善的 Roadmap。
Part 3 — Kubernetes Autoscaling Complete Guide (Part 3): Hands-On HPA Demo with Apache-PHP
Part 3 of the Kubernetes Autoscaling series: Hands-on tutorial demonstrating Horizontal Pod Autoscaler with a real Apache-PHP application. Includes complete AWS CDK infrastructure code, Kubernetes manifests, load testing, and step-by-step deployment guide.
Part 3 — Kubernetes 完整指南(三):進階功能與生產環境實踐
深入探討 Kubernetes 進階主題,包含自動擴展、RBAC 權限管理、Network Policy、Helm 套件管理、監控告警、日誌收集、CI/CD 整合與生產環境最佳實踐,打造企業級 K8S 平台。
Part 3 — Docker 完整指南(三):進階應用與生產實踐
深入探討 Docker 進階主題,包含 Dockerfile 最佳實踐、多階段建立、Docker Compose 編排、網路進階配置、安全性強化、效能優化與生產環境部署策略。
Part 4 — Kubernetes Autoscaling Complete Guide (Part 4): Monitoring, Alerting & Threshold Tuning
Part 4 of the Kubernetes Autoscaling series: Complete guide to monitoring EKS autoscaling with Prometheus and Grafana. Includes CDK setup, alerting rules, custom dashboards, and threshold tuning strategies for production-grade observability.
Part 5 — Kubernetes Autoscaling Complete Guide (Part 5): Vertical Pod Autoscaler & Resource Optimization
Part 5 of the Kubernetes Autoscaling series: Deep dive into Vertical Pod Autoscaler (VPA), resource right-sizing strategies, combining VPA with HPA, and production-grade resource optimization techniques for cost-effective Kubernetes operations.
Part 6 — Kubernetes Autoscaling Complete Guide (Part 6): Advanced Autoscaling Patterns
Part 6 of the Kubernetes Autoscaling series: Advanced autoscaling patterns for stateful applications, multi-cluster deployments, cost optimization strategies, batch job scaling, and emerging technologies. Real-world architectures and production-grade implementations.
Part 7 — Kubernetes Autoscaling Complete Guide (Part 7): Production Troubleshooting & War Stories
Part 7 of the Kubernetes Autoscaling series: Real-world production incidents, debugging workflows, common failure scenarios, and hard-learned lessons from operating autoscaling at scale. Battle-tested troubleshooting guides and postmortem analysis.
Part 8 — Kubernetes Autoscaling Complete Guide (Part 8): Security, Compliance & Governance
Part 8 of the Kubernetes Autoscaling series: Complete guide to securing autoscaling infrastructure with RBAC, policy enforcement, compliance frameworks (PCI-DSS, HIPAA, SOC2), multi-tenancy patterns, audit logging, and governance best practices for enterprise Kubernetes.
Harness 工程入門指南:AI 時代的基礎設施自動化
深入探討 Harness 在 AI 時代的角色,從基本概念、核心功能到實戰應用,幫助工程團隊建立高效的自動化部署流程,加速 AI 應用的上線速度。
Building a Centralized Monitoring System with AWS CloudWatch and Grafana using CDK
Design and implement a production-ready centralized monitoring and observability platform using AWS CloudWatch, Grafana, and CDK (TypeScript). Learn cross-service log aggregation, metric collection, IAM permissions, dashboard creation, and alerting strategies for monitoring distributed systems.
Spring Boot 多環境配置完整指南:開發、測試、生產環境管理
深入探討 Spring Boot 多環境配置管理,包括資料庫切換、Redis 配置、以及 Docker 容器化部署的完整實作指南。
Docker Mount Complete Guide: Volumes, Bind Mounts, and tmpfs Comparison
Comprehensive guide to Docker mount types including volumes, bind mounts, and tmpfs. Learn the differences, use cases, pros/cons, and best practices for persisting data in Docker containers with practical examples.