使用 Kubernetes 和 Istio 服务网格构建混合云
这篇文章将带你了解使用 Kubernetes 和 Istio Service Mesh 构建多集群及混合云的过程和需要考虑的问题。
Keep up with the latest from us
这篇文章将带你了解使用 Kubernetes 和 Istio Service Mesh 构建多集群及混合云的过程和需要考虑的问题。
根据GitHub资源库的统计,SkyWalking有超过500名贡献者。这对整个多元化社区来说是一个了不起的成就。
Kubernetes 可以说是目前为止用来运行微服务的最佳载体,但是在调试 Kubernetes 环境中的微服务时的体验可能就没那么友好了。本文将带你了解如何调试 Kubernetes 中的微服务,介绍常用的工具,以及 Istio 的引入为微服务的调试带来的变革。
Istio 1.10 引人注目的新功能之一是发现选择器(Discovery Selector), 让你轻易掌控 Istio 控制平面对哪些命名空间进行监视以及发送配置更新。 默认情况下,Istio 控制平面会对集群中所有 Kubernetes 资源的更新进行监视和处理。 网格中的所有 Envoy 代理都采用特别的配置方式,让它们访问网格中的每个工作负载,并接受与这些工作负载相关的所有端口的流量。
技术进步从未停止,企业架构的目标是为了建立多种技术之间的和谐。将它们融合在一起,取各家之长,并利用这些技术让它们在特定业务领域变得更有效率。另外,企业架构应该简化。让不同的堆栈为你工作,而不是把你所有的时间花在管理不同架构的基础设施上。
由 Istio 创始人创建的 Tetrate Service Bridge(TSB)是边缘到工作负载的应用连接平台,为企业提供一致、统一的方式,在整个网格管理的环境中连接和保护服务。
几年前我第一次听到WebAssembly(Wasm)时很感兴趣。我可以将用Rust或C++写的代码在浏览器中运行,这让我大吃一惊。将现有的浏览器端计算从JS代码移植到Rust,可以提高性能。不用说,我对这项技术抱有很高的期望。遗憾的是,由于个人情况,我还没有太多的时间和机会来进一步探索这项技术。
我参加了我的同事Takaya Saeki在云原生Wasm Day的主题演讲,这是一个关于Wasm当前应用的很棒的演讲,特别是在服务网格领域。Tetrate是Wasm Day的钻石赞助商,这是KubeCon EU 2021的会前活动。
等等,什么?服务网格?我以为Wasm只适用于浏览器!
还不了解Wasm的我已经有点落伍了。他的演讲非常有启发性,让我快速了解了Wasm在浏览器之外的现状,特别是使用 Wasm 创建Envoy扩展。
涂鸦智能使用 Istio 的实践分享。
Istio 作为当前最活跃的 service mesh 项目,提供着众多的能力,流量管理,安全性,可观察性,每一项能力都是服务治理,运维所必需的。Istio 丰富的能力同时也带来一定性的复杂系统运维的挑战,但是相对于能力以及未来的扩展性,Istio 能力给服务治理带来了无限的想象,机遇同时充满着挑战。
当前涂鸦智能前端业务 Istio 控制面版本为 1.5.0,接入 Istio 控制面 700 + 服务,1100+pod 实例,承担涂鸦智能前端最大的业务集群的流量管控和能力支撑。
作者 Fei Pei 是网易轻舟的资深架构建筑师
网易作为一家拥有众多互联网业务的公司,不同业务结合自身的业务特性、团队组成均有一些微服务技术栈选择、体系建设,这在业务发展初期并没有问题。 当业务持续发展,不管业务规模、复杂度、团队的组成都发生了变化,
酷家乐 公司以是分布式并行计算和多媒体数据挖掘为技术核心,推出的家居云设计平台, 致力于云渲染、云设计、BIM、VR、AR、AI 等技术的研发,实现“所见即所得”体验, 5 分钟生成装修方案,10 秒生成效果图,一键生成VR方案的 SAAS 云端软件服务平台。