前言

本手册基于本平台环境编写,适配Istio 1.20.8版本Kubernetes 1.25-1.27版本,采用Sidecar部署模式。所有操作均通过Istio自定义资源(CRD)配置实现,无需修改业务代码,配置后通过控制平面(Istiod)自动下发至Sidecar代理容器生效,适用于集群内服务治理日常运维场景。

通用操作规范

  • 所有Istio配置资源(VirtualService、DestinationRule)需与业务Pod在同一命名空间,或通过跨命名空间引用配置(需开启对应权限)。

  • 配置修改后,Istiod会在1-3秒内下发至Sidecar代理,无需重启业务Pod。

  • 配置生效后,通过Kiali仪表板、Prometheus指标、Sidecar日志验证效果,若配置异常可通过kubectl describe virtualservice <名称>排查错误。

  • 所有配置需做好版本管理,避免误删、误改,建议与K8s资源清单一同纳入Git版本控制。

作者:叶奕珺  创建时间:2026-01-16 12:16
最后编辑:叶奕珺  更新时间:2026-01-30 18:08