在所有微服务中启用 Istio

    1. 为了教学目的,将微服务的部署规模缩小为1:

    2. 重新部署启用 Istio 的 Bookinfo 应用。productpage 服务不会被重新部署,因为它被 Istio 注入,并且它的 Pod 不会发生改变。在这您可以在单个副本的微服务集群中启用 Istio 。

    3. 检查应用程序 Pod,并验证现在每个 Pod 的两个容器。 一个容器是微服务本身,另一个是连接到它的 Sidecar 代理。

    4. 通过自定义的 URL 检查 Istio 仪表盘,它配置在您之前配置/etc/hosts 文件中:

    5. Istio Service Dashboard 仪表盘中检查其他微服务,如 等:

      Istio Service Dashboard

    6. 通过 Kiali 控住台的可视化界面来查看您的应用程序的拓扑结构,它不是 Istio 的一部分,而是作为 demo 配置安装的一部分。通过自定义的 URL 进入仪表盘,它配置在您 的 /etc/hosts 文件中:

      如果您的 Kiali 是通过 入门指南 安装的,Kiali 控制台用户名是 ,密码是 admin

    7. 尝试在 Edge Labels 下拉菜单中选择不同的选项。将鼠标悬停在图的节点和边上。注意右边的流量指标。

      Kiali Graph Tab, edge labels drop-down menu

    您已经准备好。