首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理资源短缺的Istio默认/SDS安装?

如何管理资源短缺的Istio默认/SDS安装?
EN

Stack Overflow用户
提问于 2020-02-06 10:51:26
回答 1查看 75关注 0票数 1

我现在正在使用Istio和证书经理相结合。因为我需要多个证书,所以我使用的是SDS,而不是卷挂载方法。

但是对这种东西的硬件要求确实很高。对于GKE,建议使用4xN1标准2机器的节点池。这总计每月200美元,仅用于Istio。EKS的推荐是2xm5大型机器。因此,它有点便宜,但仍然在150美元左右。让我困惑的是,Minikube“公正”总共需要4vCPU和16 GKE内存,这大约是GKE和EKS需求的一半。

通过查看istio命名空间,您将看到资源短缺的组件,我的意思是特别是限制。对我来说是:

  • istio-遥测>1100米/6800米(请求/限制)
  • 警察(我有5名警察)>110米/2000米

我的问题是:

  1. 你是否设法在没有面对生产问题的情况下减少了限制?
  2. 您的Istio飞机运行的节点池大小/机器类型是什么?
  3. 有人试过自动缩放这个节点池吗?它降低了成本吗?

来自柏林的亲切问候。

EN

回答 1

Stack Overflow用户

发布于 2020-02-06 16:43:41

GKE的是由Google作为预先配置的包提供的。建议使用4x n1-standard-2为正在安装的所有Istio组件提供足够的资源。

  1. 将群集缩小到建议的大小以下是没有意义的。由于缺乏资源,在标准GKE集群(3x n1-standard-1)上安装托管Istio将失败。此外,您将没有免费的计算能力为您的工作负载。推荐的集群大小似乎是合理的。
  2. 除了推荐的硬件配置(4x n1-standard-2)之外,还可以在具有配置8x n1-standard-1的集群上安装和运行托管Istio。
  3. 考虑到##1中提到的问题,自动标度可能对易失性的工作负载很有好处,但对于节省分配给Istio的资源却没有多大帮助。

如果GKE的托管Istio看起来太消耗资源,您可以安装Istio的原始版本,并使用实际需要的组件选择安装概要文件,如下所述:

使用Helm可自定义安装

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60093256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档