微软项目经理谈Istio、微服务和Kubernetes
极客时间编辑部
讲述:丁婵大小:1.12M时长:02:27
在近日举办的 Kubecon 大会上,Istio 成为了 Kubernetes 之外的另一大热门主题。InfoQ 就 Istio 相关话题采访了微软 Azure 容器服务的项目经理拉奇·埃文森(Lachie Evenson),他还谈论了微服务、Kubernetes 等相关话题。
据介绍,Istio 是基于 Kubernetes 的一个构建、部署和管理微服务的平台,可以用于金丝雀、红 / 黑部署、负载均衡、智能路由、深度遥测和报告等方面。它为操作人员和开发人员提供了相应的特性集,让长期的微服务部署、管理和自检成为可能。
人们在谈论 Istio 时经常会提到服务网格,开发人员可以在 Kubernetes 上创建自己的服务网格,这些服务网格通常是一组以预定方式运行的开源项目,来满足业务的需求。而 Istio 是一个平台,所有组件本身都是以微服务的方式提供的,它采用了端到端的设计,提供了一致的用户体验,而且有着模块化、可扩展的特点。
埃文森表示,对于遗留应用程序的提升和迁移,其中一项挑战是开发人员需要学习新系统,在某些情况下,这是一条很长的学习曲线。而 Istio 并不要求用户有很深的 Kubernetes 知识,还提供了开发工具,实现微服务自助。有时开发人员甚至都不需要知道自己在使用 Istio。
埃文森还介绍到,Sidecar 模式是 Istio 的核心理念,最简单地说,Istio 是一个使用 Envoy 数据平面运行的控制平面。Envoy 在服务网格上按要求输入 / 输出流量。Sidecar 模式是为了提 供 Envoy 并操作 Pod 路由,使所有的输入 / 输出流量都通过 Envoy。在用户看来,他可以无缝地上线应用程序。
另外 Istio 不只可以在 Kubernetes 上运行,Kubernetes 只是其中一种平台抽象层,它未来还可以在 Cloud Foundry、Mesos 等平台上运行,而这项工作的重点是这些运行时编排器的平台抽象模型。
谈到 Istio 未来的发展路线图,埃文森表示,对于 Istio 平台而言,生产就绪是短期目标之一。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论