描述
istio-proxy容器资源占用大小的默认配置如下。如果不符合要求,可按照实际需求进行修改。
resources:
requests:
cpu: 500m
memory: 128Mi
limits:
cpu: 2000m
memory: 1024Mi
解决方案
调整网格中的某个服务
步骤一:
修改服务的yaml文件。kubectl edit deploy <nginx> -n <namespace>
步骤二:
在spec.template.metadata.annotations
下添加如下配置(大小仅供参考,请自行替换)。
sidecar.istio.io/proxyCPU: 500m
sidecar.istio.io/proxyCPULimit: 500m
sidecar.istio.io/proxyMemoryLimit: 1024Mi
sidecar.istio.io/proxyMemory: 1024Mi
步骤三
修改后服务滚动升级,确保不会断服。