内容包括:
- RBAC
- Job:使用 kubectl 清理旧版本 istio-ca 实例。
- Deployment,原 CA。
- Service:开放两个端口,分别服务于 http 和 gRPC。
servicegraph
Service Graph 支持,和 Grafana 基本一致。
sidecarInjectorWebhook
这一部分的 功能是自动为 K8S 对象注入 Envoy。主要包含:
- Deployment 和 Service
- RBAC 相关
- 一个
MutatingWebhookConfiguration
对象,会监听 Pod 的创建事件,用于自动注入。
tracing
Jeager 的跟踪支持,总体情况跟 Prometheus 和 Grafana 等监控组件类似,配置项和暴露服务方面稍有区别:
- 配置中包含 Jaeger 的环境变量的控制。
- 开启 jaeger 开关,会启用 Jaeger 的几个服务端口。