Sidecar 注入

为了充分利用 Istio 的所有功能,服务网格中的 pod 必须运行 Istio sidecar 代理。

关于 sidecar 注入

Sidecar 代理注入主要通过应用于命名空间或 pod 级别的标签来控制。

当在命名空间中启用时,自动注入会在 pod 创建时通过 admission controller 注入代理配置,确保该命名空间中的任何新 pod 都包含 sidecar。

revision 标签还用于决定 sidecar 将关联到哪个 Istio 控制平面实例。

请注意,与手动注入不同,自动注入发生在 pod 级别。您不会看到部署本身有任何变化。相反,您需要检查单个 pod(通过 kubectl describe)以查看注入的代理。

参考