跳过正文

Istio

Playbook:每个 PR 一个独立环境——X-env header 路由 + 三层清理保障(深度版)

Playbook:每个 PR 一个独立环境——X-env header 路由 + 三层清理保障(深度版)

·4425 字·21 分钟
QA 共享环境是并行开发的最大瓶颈。本 Playbook 给出一套已经在多个业务服务上线、跑通端到端真实代码改动验证的 PR 隔离方案:feature 分支推送即触发 deploy.py 在独立 namespace 拉起 PR Pod,入口域名继续用 QA 域名,HTTPRoute 按 X-env header 把流量切到对应 PR Pod,关闭 PR + 24h cron + 容量水位三层清理避免泄漏。本版(v2 深度版)相对 v1 重点强化了可执行性:所有 yaml 是完整 manifest(含 namespace / RBAC / Secret),所有脚本都能 chmod +x 直接跑,每步含前置 / 执行 / 验证 / 回滚四件套,配 5 个完整踩坑修复 + 2 张 mermaid 图。
Service Mesh 技术选型:Istio vs Cilium vs Linkerd 深度对比

Service Mesh 技术选型:Istio vs Cilium vs Linkerd 深度对比

·1050 字·5 分钟
Istio、Cilium Service Mesh、Linkerd 三种方案各有侧重:Istio 功能最全但最重,Cilium 基于 eBPF 性能最优,Linkerd 最轻量最易运维。本文从架构、性能、功能、运维四个维度全面拆解,帮助架构师做出有数据支撑的选型决策。
gRPC 微服务实践:协议、负载均衡与 Kubernetes 集成

gRPC 微服务实践:协议、负载均衡与 Kubernetes 集成

·1612 字·8 分钟
从协议原理到 Kubernetes 生产落地,系统梳理 gRPC 微服务的核心实践:Protobuf 向后兼容设计、拦截器链(日志/限流/OTel)、长连接负载不均问题(headless Service + round_robin vs Envoy L7)、健康检查 Probe 配置、以及 grpc-gateway REST 共存方案。
Flagger 渐进式交付实战:金丝雀、蓝绿、A/B 与 Istio/NGINX/Gateway API 集成

Flagger 渐进式交付实战:金丝雀、蓝绿、A/B 与 Istio/NGINX/Gateway API 集成

·4105 字·20 分钟
传统的 kubectl apply 发布方式让风险集中在发布那一刻。Flagger 通过指标驱动的渐进式切流(Canary Analysis),把风险摊到整个发布过程,异常自动回滚。本文基于官方文档,系统讲解 Canary CR 的完整字段、三种策略的配置模板、与 Istio/NGINX Ingress/Gateway API 的集成、自定义指标分析、自动化回滚机制,以及与 Argo Rollouts 的选型对比。
Istio Ambient Mode 无 Sidecar 服务网格实践

Istio Ambient Mode 无 Sidecar 服务网格实践

·1464 字·7 分钟
Sidecar 模式已经陪我们走了六七年,但它的问题也越来越难以忽视。Ambient Mode 不是缝缝补补,而是从架构层面重新设计了服务网格的数据面。本文从实际运维视角深入拆解 ztunnel + Waypoint 两层架构,并给出从 Sidecar 迁移到 Ambient 的完整路径。
Istio Service Mesh 落地实战:从 Sidecar 注入到灰度发布

Istio Service Mesh 落地实战:从 Sidecar 注入到灰度发布

·973 字·5 分钟
记录 Istio Service Mesh 从零落地的完整过程,包括 sidecar 注入原理、VirtualService 灰度发布流量切分、DestinationRule 熔断与负载均衡配置、PeerAuthentication mTLS 加固,以及用 istioctl analyze 排查常见问题。