本节介绍如何启用 Istio 并开始在项目中使用它。
本节假定您已安装 Rancher,并且您有一个要设置 Istio 的 Rancher 创建的 Kubernetes 集群。
如果使用 Istio 进行流量管理,则需要允许外部流量进入集群。在这种情况下,您将需要执行以下所有步骤。
快速设置 如果不需要外部流量到达 Istio,而只想设置 Istio 来监控和跟踪集群中的流量,请跳过设置 Istio 网关和设置 Istio 流量管理组件的步骤。
- 在集群中启用 Istio。
- 在所有要使用 Istio 的命名空间中启用它。
- 选择部署主要 Istio 组件的节点。
- 添加有 Istio sidecar 注入的部署和服务。
- 设置 Istio 网关。
- 设置 Istio 的流量管理组件。
- 产生流量并在实际操作中查看 Istio。
先决条件
本指南假定您已经安装 Rancher并且已经创建一个单独的 Kubernetes 集群。指南步骤将在该集群安装 Istio。
集群中的节点必须满足CPU 和内存要求。
您希望由 Istio 控制的工作负载和服务必须满足Istio 的要求。