Kmesh v0.4发布!迈向大规模 Sidecarless 服务网格

💡 原文中文,约4500字,阅读约需11分钟。
📝

内容提要

华为云社区发布了Kmesh v0.4版本,具备资源开销小和低延时等优势,采用基于内核的Sidecarless流量治理方案。新增特性包括IPv6支持、细粒度的流量治理、集群外部服务治理、基于eBPF的轻量化可观测和在线日志级别调整。此外,v0.4版本还改进了可维护性、大规模性能和可测试性。

🎯

关键要点

  • 华为云社区发布Kmesh v0.4版本,功能完整度、稳定性和可靠性提升。
  • Kmesh采用基于内核的Sidecarless流量治理方案,解决Sidecar模式的资源开销和延时问题。
  • 新增IPv6支持,适配Kubernetes双栈集群,支持细粒度流量治理。
  • 支持集群外部服务治理,通过DNS解析模块扩展治理范围。
  • 基于eBPF的轻量化可观测性,支持多维度信息采集。
  • 在线日志级别调整功能,提升故障诊断效率。
  • 优化大规模集群支持,能够管理5000服务和10万pod。
  • 引入E2E测试框架,确保新特性对已有功能的影响可控。
  • 欢迎有志之士加入Kmesh社区,共同推动服务网格的发展。

延伸问答

Kmesh v0.4版本有哪些新特性?

Kmesh v0.4版本新增了IPv6支持、细粒度流量治理、集群外部服务治理、基于eBPF的可观测性和在线日志级别调整等特性。

Kmesh如何解决Sidecar模式的缺点?

Kmesh采用基于内核的Sidecarless流量治理方案,减少资源开销和延时,并允许独立升级业务容器。

Kmesh v0.4支持的流量治理粒度有哪些?

Kmesh v0.4支持按照Namespace和Pod粒度进行流量治理,增加了灵活性。

Kmesh如何支持集群外部服务治理?

Kmesh通过ServiceEntry定义外部服务,并新增DNS解析模块来扩展治理范围。

Kmesh v0.4在可观测性方面有哪些改进?

Kmesh v0.4采用基于eBPF的轻量化可观测性,支持多维度信息采集和实时监控。

Kmesh如何支持大规模集群管理?

Kmesh v0.4优化了bpf map的创建和更新逻辑,支持管理5000服务和10万pod的集群。

➡️

继续阅读