千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:南昌千锋IT培训  >  技术干货  >  Istio有哪些用途?

Istio有哪些用途?

来源:千锋教育
发布人:xqq
时间: 2023-10-10 22:48:41

一、Istio的用途

Istio 允许组织大规模提供分布式应用。它能简化流量管理、授权和加密等服务到服务的网络操作,还能简化审核和可观察性。以下是能实现 Istio 优点的最常见使用场景:

1、保护云原生应用

利用高强度身份验证、授权和加密机制,着重关注应用级别的安全性。

2、高效管理流量

借助丰富的路由规则、重试、故障切换和故障注入功能,对流量行为进行精细控制。

3、监控服务网格

借助 Istio 强大的跟踪、监控和日志记录功能,深入了解服务性能如何对上游产生影响。

4、使用 Kubernetes 和虚拟机轻松部署

Istio 为传统和现代工作负载(包括容器和虚拟机)提供了可见性和网络控制。

5、利用高级功能简化负载均衡

为所有流量以及基于客户端的路由和 Canary 版发布等高级功能使用自动负载均衡。

6、强制执行政策

使用支持访问权限控制、速率限制和配额的可插入式政策层和配置 API,以强制执行政策。

二、Istio、Envoy 和 Kubernetes 如何协同工作

了解 Istio 和 Istio 架构的关键在于了解 Envoy 和 Kubernetes。这并不是 Istio 与 Envoy 比较或者 Istio 与 Kubernetes 相比并不是 Istio 问题 – 它们通常会协同工作,以使基于微服务的容器化环境顺畅运行。

例如,像 Istio 这样的服务网格由控制平面和数据平面组成。Istio 使用扩展版本的 Envoy 作为其数据平面。随后,Envoy 管理 Istio 服务网格中的所有入站和出站流量。

另一方面,Kubernetes 是一种开源平台,通过自动化和编排容器化应用,消除了部署和扩缩容器化应用所涉及的许多手动流程。此外,虽然 Istio 与平台无关,但将 Istio 和 Kubernetes 结合在一起使用是开发者之间很受欢迎的一种做法。

Istio 独立于平台,适合在各种环境中运行:

Cloud本地KubernetesMeso

以上就是关于Istio的用途以及Istio、Envoy 和 Kubernetes 如何协同工作的全部内容了,希望对你有所帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是数字化?

2023-10-10

基础设施即服务资源的类型有哪些?

2023-10-10

什么是GRC?

2023-10-10

最新文章NEW

什么是网络功能虚拟化(NFV)?

2023-10-10

Istio有哪些用途?

2023-10-10

什么是公有云?

2023-10-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>