Istio 实践(1)- 环境搭建及应用部署
1. Istio 简介
Istio 是最初由 IBM,Google 和 Lyft 开发的服务网格的开源实现。它可以透明地分层到分
布式应用程序上,并提供服务网格的所有优点,例如流量管理,安全性和可观察性。
它旨在与各种部署配合使用,例如本地部署,云托管,Kubernetes 容器以及虚拟机上运行
的服务程序。尽管 Istio 与平台无关,但它经常与 Kubernetes 平台上部署的微服务一起使用。
从根本上讲,Istio 的工作原理是以 Sidcar 的形式将 Envoy 的扩展版本作为代理布署到每
个微服务中
2. 环境准备与安装
本文使用现有的 k3s 集群环境,使用 rancher2.6.3 管理工具安装 Istio,比较方便,当然你
也可以使用 k8s 的环境进行安装,方法请自行查找
进入 Rancher 管理工具界面,点击“集群工具”,分别安装 Istio 与 Monitoring,我这里已安
装完毕,点击安装后,等待安装成功即可