分配CPU和内存

本节描述了集群中 Istio 组件的所需的最低计算资源。每个组件的 CPU 和内存分配是可配置的。在启用 Istio 之前,我们建议您确认您的 Rancher 工作节点有足够的 CPU 和内存来运行 Istio 的所有组件。

提示

在较大规模的部署中,强烈建议通过为每个 Istio 组件添加节点选择器,将基础设施放在集群中的专用节点上。

下表显示了每个核心 Istio 组件的 CPU 和内存的最低推荐资源要求和限额的摘要。

您可以单独为每种类型的 Istio 组件配置资源分配。本节包括每个组件的默认资源分配。

为了更容易地将工作负载调度到节点上,集群管理员可以减少组件的 CPU 和内存资源请求。然而,默认的 CPU 和内存分配是我们推荐的最低限度。

你可以在Istio 官方文档中找到更多关于 Istio 配置的信息。

  1. 单击升级,通过修改数值来编辑 或添加。
  2. 更改 CPU 或内存分配,每个组件将被调度到的节点,或节点容忍度。

Overlay 文件可以包含Istio Operator spec中的任何值,Istio 应用程序中包含的 overlay 文件只是 overlay 文件潜在配置的一个例子。

只要该文件包含 kind: IstioOperator 并且 YAML 选项有效,该文件就可以作为 overlay 文件使用。

在 Istio 应用程序提供的示例 overlay 文件中,以下部分允许你改变 Kubernetes 资源。