# 工作负载边车管理 您可以对工作负载执行边车注入的查看、启用、禁用等操作,还可以为工作负载设置资源限制。 ## 查看边车注入信息 在左侧导航栏中,点击 __边车管理__ -> __工作负载边车管理__ ,选择一个集群后,可以查看该集群下所有工作负载及其边车注入状态、所属命名空间、资源限制等信息。 ![工作负载边车列表](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/wl-sidecar01.png) 各列的含义如下: |字段名称|含义| | ----------------- | ------------------------------------------------------------ | | 工作负载 | 所选集群下所有工作负载(不包含系统占用不可边车注入的工作负载) | | 状态 | 三个状态:
已注入 - 已完成边车自动注入
未注入 - 禁用边车自动注入
待重启 - 所述命名空间的 istio-injection 已发生变化,但相关 Pod 还未重启 | | 命名空间 | 该工作负载所属命名空间; | | 服务 | 该工作负载相关服务,该项内容可能有多个,可采用扩缩列表,您点击后浮动窗显示所有内容; | | 已注入Pod | 该工作负载下 Pod 的注入情况;
格式:已注入 Pod/所有可注入 Pod
如果工作负载的注入状态为 __已注入__ ,但有部分 Pod 没有注入,例如 3/5,该项将高亮显示,提醒您有注入失败的 Pod,需及时处理 | | CPU 申请值/限制值 | 包含 __请求__ 资源和 __限制__ 资源两个数值,如果您未进行资源设置,该项目为 __未设置__ 。
格式:请求 / 限制 | | 内存申请值/限制值 | 包含 __请求__ 资源和 __限制__ 资源两个数值,如果您未进行资源设置,该项目为 __未设置__ 。
格式:请求 / 限制 | | 操作 | 注入启用、清除策略、边车资源限制、查看边车状态和流量透传设置等操作菜单 | 当工作负载较多时,可以对工作负载名称进行排序,并通过搜索功能查找当前集群下的目标工作负载。 ## 查看边车运行状态 如果一个工作负载已注入边车,点击最后一列的 __⋮__ ,在弹出的菜单中选择 __查看边车状态__ 。 ![边车运行状态](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/wl-sidecar02.png) 可以查看边车当前运行状态、资源申请值和限制值。 ![边车运行状态](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/wl-sidecar02-01.png) ## 启用边车注入 选择一个或多个工作负载后,可以启用边车自动注入功能。该操作会重启相关 Pod,因此请在执行该操作前确认 Pod 可以重启。具体操作步骤如下: 1. 选择一个或多个未启用边车注入的工作负载,点击右侧的 __注入启用__ 。 ![选择边车注入](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/wl-sidecar03.png) 2. 在弹出对话框中,确认选择的工作负载后,勾选 __立即重启__ ,点击 __确定__ 。 ![选择边车注入](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/wl-sidecar04.png) 3. 返回工作负载列表,所选工作负载的 __状态__ 将发生变化,例如从 __未注入__ 到 __已注入__ 。 在工作负载完成重启后,将完成边车注入,相关注入进度可查看 __已注入 Pod__ 这一列。 ![边车注入成功](https://docs.daocloud.io/daocloud-docs-images/docs/mspider/images/wl-sidecar05.png) !!! note 如果工作负载所属命名空间已执行 __注入启用/禁用__ 操作但未重启工作负载,则该工作负载将无法执行新的边车相关操作。 需先完成重启,才能执行新的边车操作。 ## 禁用边车注入 选择一个或多个工作负载后,可以禁用边车自动注入功能。该操作会重启相关 Pod,因此请在执行该操作前确认 Pod 可以重启。具体操作步骤如下: 1. 选择一个或多个已启用边车注入的工作负载,点击右侧的 __注入禁用__ 。 ![选择边车禁用](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/sc-disable01.png) 2. 在弹出对话框中,确认选择的工作负载数量是否正确,确认无误后,勾选 __立即重启__ ,点击 __确定__ 。 ![选择边车注入](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/sc-disable02.png) 3. 返回工作负载列表,可以看到所选工作负载的 __状态__ 已变更为 __未注入__ 。相关卸载进度可查看 __已注入 Pod__ 这一列。 ![边车禁用成功](https://docs.daocloud.io/daocloud-docs-images/docs/mspider/images/wl-sidecar07.png) ## 边车资源限制 为了防止工作负载的资源被过量使用,可以为工作负载设置资源使用限制。该操作会重启相关 Pod,因此请在执行该操作前确认 Pod 可以重启。具体操作步骤如下: 1. 选择一个(或多个)已启用边车注入的工作负载,点击 __边车资源限制__ 按钮。 ![边车资源限制](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/sc-disable01.png) 2. 弹出对话框中,分别设置 CPU/内存的请求值与限制值。选中 __立即重启__ ,点击 __确定__ 。 ![选择边车注入](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/mspider/images/sc-disable03.png) 3. 在工作负载边车管理列表中,可以看到指定工作负载的 __CPU 申请值/限制值__ 和 __内存申请值/限制值__ 内数据已更新。 ## 边车升级 在 DCE 5.0 服务网格中,边车指的是 Envoy 代理,用于实现服务网格中的流量控制和路由规则等功能。 边车升级是指将 Envoy 代理从旧版本升级到新版本。 需要升级边车的原因包括: 1. 安全更新:新版本可能修复了安全漏洞或其他安全问题,为了确保服务网格的安全性,需要将边车升级到最新版本。 2. 功能增强:新版本可能增加了一些新的功能或改进了一些功能,以提高服务网格的性能和可靠性。 3. 错误修复:新版本可能修复了一些错误或 Bug,以提高服务网格的稳定性和可靠性。 4. 版本过时:随着时间的推移,旧版本的 Envoy 代理可能会变得过时并且不再受支持,因此需要将其升级到最新版本以获得更好的支持和维护。 但是,在进行边车升级之前,需要进行充分的测试和验证,以确保升级过程不会对服务网格产生负面影响。 具体操作步骤,请参阅[边车版本升级](../../install/sidecar-update.md)。