前言
本手册基于本平台环境编写,适配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
最后编辑:叶奕珺 更新时间:2026-01-30 18:08