内容包括:
- RBAC
- Job:使用 kubectl 清理舊版本 istio-ca 執行個體。
- Deployment,原 CA。
- Service:開放兩個端口,分别服務于 http 和 gRPC。
servicegraph
Service Graph 支援,和 Grafana 基本一緻。
sidecarInjectorWebhook
這一部分的 功能是自動為 K8S 對象注入 Envoy。主要包含:
- Deployment 和 Service
- RBAC 相關
- 一個
對象,會監聽 Pod 的建立事件,用于自動注入。MutatingWebhookConfiguration
tracing
Jeager 的跟蹤支援,總體情況跟 Prometheus 和 Grafana 等監控元件類似,配置項和暴露服務方面稍有差別:
- 配置中包含 Jaeger 的環境變量的控制。
- 開啟 jaeger 開關,會啟用 Jaeger 的幾個服務端口。
本文轉自掘金-
Istio 0.8 的 Helm Chart 解析