在所有微服务中启用 Istio
为了教学目的,将微服务的部署规模缩小为1:
重新部署启用 Istio 的 Bookinfo 应用。
productpage
服务不会被重新部署,因为它被 Istio 注入,并且它的 Pod 不会发生改变。在这您可以在单个副本的微服务集群中启用 Istio 。检查应用程序 Pod,并验证现在每个 Pod 的两个容器。 一个容器是微服务本身,另一个是连接到它的 Sidecar 代理。
通过自定义的 URL 检查 Istio 仪表盘,它配置在您之前配置的
/etc/hosts
文件中:在 Istio Service Dashboard 仪表盘中检查其他微服务,如 等:
Istio Service Dashboard
通过 Kiali 控住台的可视化界面来查看您的应用程序的拓扑结构,它不是 Istio 的一部分,而是作为
demo
配置安装的一部分。通过自定义的 URL 进入仪表盘,它配置在您 的/etc/hosts
文件中:如果您的 Kiali 是通过 入门指南 安装的,Kiali 控制台用户名是 ,密码是
admin
。尝试在 Edge Labels 下拉菜单中选择不同的选项。将鼠标悬停在图的节点和边上。注意右边的流量指标。
Kiali Graph Tab, edge labels drop-down menu
您已经准备好。