You need to enable JavaScript to run this app.
导航
单命名空间开启自动注入
最近更新时间:2024.12.09 10:00:01首次发布时间:2024.12.09 10:00:01
复制全文
我的收藏
有用
有用
无用
无用

在 Kubernetes 集群中创建的 Service 在服务网格中被称为内部服务。内部服务 Pod 中注入 Sidecar 代理后,才能够被服务网格中相关工作负载的请求所访问。本文为您介绍如何开启命名空间的自动注入功能。

背景信息

启用自动注入功能后会在命名空间上增加 istio-injection=enabled 标签,之后所有新创建的 Pod 都将在创建时自动添加 istio-proxy 容器。

自动注入功能开启后,新增的工作负载的 Pod 中会自动添加 Sidecar 代理(istio-proxy 容器),实现服务网格中请求的连通。

操作步骤

  1. 登录 Sidecar 注入管理 页面。
    1. 登录 服务网格控制台

    2. 在左侧导航栏,选择 服务治理 > 服务总览

    3. 服务总览 页面,筛选目标内部服务。

      说明

      仅内部服务支持 Sidecar 自动注入功能。请确保服务的 类型内部服务

    4. 将鼠标悬停至目标内部服务的 Sidecar 注入数量 列。
      alt

    5. 单击 去完成

  2. 开启 Sidecar 自动注入。
    1. 选中目标集群,并单击 操作 列下的 开启

    说明

    如果已开启,可忽略本步骤,直接单击页面右下角 下一步,执行工作负载重启。

    alt
    1. 单击 下一步
  3. 重启工作负载。
    1. 单击目标工作负载 操作 列下的 重启
      alt
    2. 单击 确定

操作结果

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

alt