-
以蓝绿部署为例,该指南介绍了如何借助Istio在Java 8环境下管理微服务流量,源码不可见,详情请参阅:https://openli
资源介绍
java8
看不到源码使用
Istio
管理微服务流量
笔记
此存储库包含指南文档源。
要查看已发布形式的指南,请在
.
探索如何使用
Istio
管理微服务流量。
你会学到什么
您将学习如何将应用程序部署到
Kubernetes
集群并在其上启用
Istio。
您还将学习如何配置
Istio
以转移流量以实现微服务的蓝绿部署。
什么是
Istio?
是一个服务网格,这意味着它是一个管理微服务如何相互交互和与外部世界交互的平台。
Istio
由一个控制平面和注入应用程序
Pod
的边车组成。
Sidecar
包含代理。
您可以将
Envoy
视为一个
sidecar,它拦截和控制进出容器的所有
HTTP
和
TCP
流量。
虽然
Istio
运行在
Kubernetes
之上,这将是本指南的重点,但您也可以将
Istio
与其他环境一起使用,例如
.
Istio
具有许多功能,例如流量转移、请求路由、访问控制和分布式跟踪,但本指南的重点将放在流量转移上。
为什么是
Istio?
Istio
提供了一系列功能,允许您管理服务的多个方面。
一个例子是
Istio
的路由功能。
您可以根据多