先决条件: 您的集群需要一个可以为 Istio 指定的 worker 节点。Worker 结点应满足资源要求

在较大型的部署中,我们建议通过为每个 Istio 组件添加节点选择器,将 Istio 的基础结构放置在集群中的专用节点上。

给 Istio 节点添加标签

首先,向应该部署 Istio 组件的节点添加标签。此标签可以是任意键值对。在这个例子中,我们将使用键istio和值enabled

  1. 在集群视图中,转到节点标签页。
  2. 找到用来运行 Istio 组件的工作节点,单击省略号 (…) > 编辑
  3. 展开标签/注释部分。
  4. 单击添加标签
  5. 在输入框中输入istio作为键,并输入enabled作为值。
  6. 单击保存

结果: 一个 worker 节点拥有对应的标签,使其后续作为指定的节点用于 Istio 组件的部署。

配置 Istio 组件以使用带标签的节点

配置每个 Istio 组件以使用 Istio 标签将其部署到节点。每个 Istio 组件都可以单独配置,但是在本教程中,为简单起见,我们将所有组件配置为在同一节点上调度。

对于较大型的部署,建议将 Istio 的每个组件调度到单独的节点上。

  1. 在集群视图中,单击工具 > Istio
  2. 展开Pilot部分并在出现的表单中单击添加选择器。输入您添加到 Istio 节点的节点标签。在本例中,我们使用键istio和值enabled
  3. MixerTracing部分重复上述步骤。
  4. 单击保存

结果: Istio 组件将部署在指定的节点上。

后续操作

添加部署和服务