本节介绍如何启用 Istio 并开始在项目中使用它。

本节假定您已安装 Rancher,并且您有一个要设置 Istio 的 Rancher 创建的 Kubernetes 集群。

如果使用 Istio 进行流量管理,则需要允许外部流量进入集群。在这种情况下,您将需要执行以下所有步骤。

快速设置 如果不需要外部流量到达 Istio,而只想设置 Istio 来监控和跟踪集群中的流量,请跳过设置 Istio 网关设置 Istio 流量管理组件的步骤。

  1. 在集群中启用 Istio
  2. 在所有要使用 Istio 的命名空间中启用它
  3. 选择部署主要 Istio 组件的节点
  4. 添加有 Istio sidecar 注入的部署和服务
  5. 设置 Istio 网关
  6. 设置 Istio 的流量管理组件
  7. 产生流量并在实际操作中查看 Istio

先决条件

本指南假定您已经安装 Rancher并且已经创建一个单独的 Kubernetes 集群。指南步骤将在该集群安装 Istio。

集群中的节点必须满足CPU 和内存要求

您希望由 Istio 控制的工作负载和服务必须满足Istio 的要求