kube-proxy 是 Kubernetes 网络层的核心组件,负责将 Service 抽象转化为内核级别的流量转发规则。IPVS 模式相比传统 iptables 模式在大规模集群中具有显著的性能优势。本文基于 Kubernetes v1.34.9 源码,从 Proxier 结构、核心同步流程到 IPVS 虚拟服务器管理,对 IPVS 模式进行全面的代码级深度解析。

Read more »

CircleCI 是目前最流行的云端 CI/CD 平台之一,以高速构建、灵活配置和强大的并行能力著称。它围绕 .circleci/config.yml 构建了一套完整的流水线体系,从 Pipeline、Workflow、Job 到 Step,层层嵌套,职责清晰。本文深入解析 CircleCI 的核心架构、执行环境、缓存机制与配置语法,帮助你真正理解它为何能在众多 CI/CD 工具中脱颖而出。

Read more »

ArgoCD 是 CNCF 毕业项目中最受欢迎的 GitOps 持续交付工具,在 2025 年 Kubernetes 终端用户调查中,其采用率高达 60%。它将 Git 仓库作为唯一真相来源(Single Source of Truth),通过持续拉取(Pull-Based)模型实现声明式部署。本文将从架构设计出发,深入剖析 ArgoCD 的每个核心组件、同步机制、多集群管理,以及企业级最佳实践。

Read more »

Setting up a Kubernetes cluster on AWS involves far more than just clicking “Create Cluster” in the EKS console. IAM roles, VPC topology, security groups, node groups, and storage classes all need to be wired together correctly. This post walks through every AWS-specific configuration decision you’ll encounter when building a production-grade EKS cluster.

Read more »

Kubernetes networking is often described as “simple” in its model but complex in its implementation. Once you look under the hood, you’ll find multiple independent components—CNI plugins, kube-proxy, CoreDNS, and optionally a service mesh like Istio—all cooperating to make a Pod-to-Service call work transparently. This post builds a mental model of how they fit together and traces a real request through the entire stack.

Read more »
0%