Anthos Service Mesh 1.10 已达到服务终止期限,不再受支持。请参阅从早期版本升级。
查看最新文档或选择其他可用版本:
解决 Anthos Service Mesh 中的 Sidecar 代理问题
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本部分介绍常见的 Anthos Service Mesh Sidecar 代理问题以及如何解决这些问题。如果您需要其他帮助,请参阅获取支持。
由于 OOM 事件,istio-proxy
容器被终止
在本部分中,我们假设 istio-proxy
容器未被 SystemOOM
事件终止,并且 kubernetes 节点不在 MemoryPressure
条件中。istio-proxy
Sidecar 容器默认具有资源限制。如果 istio-proxy 容器使用 Reason: OOMKilled
终止,则必须了解 Envoy 耗用内存的原因。
如果您遇到生产环境服务中断,一种快速解决方法是提高使用 IstioOperator
的所有容器的限制:
---
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
values:
global:
proxy:
resources:
requests:
memory: 128Mi
limits:
memory: 1Gi
如果您遇到特定工作负载方面的问题,只需添加以下注释,即可更改针对这些工作负载的限制。
sidecar.istio.io/proxyMemory
sidecar.istio.io/proxyMemoryLimit
请确保您的限制不会低于默认值。
长期解决方案是减少 istio-proxy
Sidecar 容器的内存占用。默认情况下,所有 Sidecar 代理都会使用必要的配置进行编程,以访问网格中的任何其他工作负载实例。Istio 提供自定义资源定义 Sidecar
,用于限制写入 Sidecar 代理的端点数量,从而减少 istio-proxy
容器的内存消耗。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-08。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-08\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-12-08。"]]