凯发k8国际娱乐官网入口-k8凯发> 应用服务网格 asm> > > 如何调整istio-proxy容器resources requests取值?
更新时间:2023-05-05 gmt 08:00

如何调整istio-凯发k8国际娱乐官网入口

istio-proxy容器资源占用大小的默认配置如下。如果不符合要求,可按照实际需求进行修改。

resources:
  limits:
    cpu: "2"
    memory: 512mi
  requests:
    cpu: "1"
    memory: 512mi

方法一:调整网格中的所有服务

一次配置对所有加入网格的服务的istio-proxy容器资源占用进行调整。

  1. 执行以下命令修改configmap。

    kubectl edit cm istio-sidecar-injector -n istio-system

  2. 重启istio-system命名空间下的istio-sidecar-injector pod。
  3. 重启业务服务pod,多实例滚动升级不会断服。

方法二:调整网格中的某个服务

  1. 修改服务的yaml文件。

    kubectl edit deploy -n

  2. 在spec.template.metadata.annotations下添加如下配置(大小仅供参考,请自行替换)。
        sidecar.istio.io/proxycpu: 500m
        sidecar.istio.io/proxylimitcpu: 500m
        sidecar.istio.io/proxylimitmemory: 1024mi
        sidecar.istio.io/proxymemory: 1024mi

    istio 1.8网格的配置项有差异,如下所示:

        sidecar.istio.io/proxycpu: 500m
        sidecar.istio.io/proxycpulimit: 500m
        sidecar.istio.io/proxymemorylimit: 1024mi
        sidecar.istio.io/proxymemory: 1024mi
  3. 修改后服务滚动升级,确保不会断服。
分享:

more

网站地图