在 Kubernetes 集群中创建的 Service 在服务网格中被称为内部服务。内部服务 Pod 中注入 Sidecar 代理后,才能够被服务网格中相关工作负载的请求所访问。本文为您介绍如何开启命名空间的自动注入功能。
启用自动注入功能后会在命名空间上增加 istio-injection=enabled 标签,之后所有新创建的 Pod 都将在创建时自动添加 istio-proxy 容器。
自动注入功能开启后,新增的工作负载的 Pod 中会自动添加 Sidecar 代理(istio-proxy 容器),实现服务网格中请求的连通。
登录 服务网格控制台。
在左侧导航栏,选择 服务治理 > 服务总览。
在 服务总览 页面,筛选目标内部服务。
说明
仅内部服务支持 Sidecar 自动注入功能。请确保服务的 类型 为 内部服务。
将鼠标悬停至目标内部服务的 Sidecar 注入数量 列。
单击 去完成。
说明
如果已开启,可忽略本步骤,直接单击页面右下角 下一步,执行工作负载重启。


完成注入后,Sidecar 注入数量 字段中已注入和应注入 Sidecar 的 Pod 数量相同,且 已注入 变为绿色。
