Kuma 1.0 GA 发布,70 多项新功能和改进

小晨Maste 2020-11-20 09:36:48 ⋅ 984 阅读

Kuma 1.0 GA 现已发布,包含了 70 多种新功能和改进。Kuma 是一个现代的通用服务网格控制平面,基于 Envoy 搭建,Envoy 是一个为云原生应用设计的强大的代理软件。

Kuma 高效的数据平面和先进的控制平面,极大地降低了各团队使用的难度,可以在包括 Kubernetes、虚拟机、容器、裸机和传统环境在内的任意平台上运行,以落实整个组织中的云原生体验。 

此版本主要更新内容包括有:

多区域

  • 自动生成“区域”资源,简化了多区域部署。
  • 本地感知的负载平衡可减少多区域延迟并降低出口成本。
  • 通过新的 "Ingress"DP 类型将入口数据平面代理自动同步到全局 CP。

Services & Policies

  • 增加了对显式外部服务的支持。
  • 增加了对新的“服务”资源的支持,该资源将每个“kuma.io/service”分组为多个数据平面代理。
  • 添加了对 Kafka 协议的支持。
  • “网格”资源中的可配置 pass-through 控制功能。

性能

  • 在关键任务 SLA-enforced 的企业环境中进行了生产中的实战测试。
  • 在 Kuma 中运行成千上万的服务时,整体性能有了显着提高(〜5 倍)。
  • 资源内部缓存的改进,以更好地支持高数据平面代理负载。
  • 使用大量资源运行时,提高了 CLI 和 GUI 的总体可伸缩性。

安全

  • 确保数据平面与控制平面代理并锁定它们之间的通信的新流程。
  • 用于启动数据平面代理并将它们连接到控制平面的新流程,该流程在非 K8s 容器化环境中效果更好。
  • 添加了对 Kubernetes 探针的支持。
  • 改进了 Kubernetes 中 Sidecar 代理的就绪检查。

其他

  • Kuma 1.0 附带了新的 GUI。
  • 在 Grafana 中开箱即用地添加了 30 多个新图表,可按比例捕获 CP 的行为。Kuma 现在提供了超过 65 种图表。
  • 添加了对 AWS ECS 和 Fargate 部署的支持。
  • 升级到最新的 Envoy 1.16.0。

有关功能和更新的完整列表,请查看完整的变更日志


全部评论: 0

    我有话说:

    dubbogo v1.5.6 发布,性能提升并带来特性

    dubbogo 社区近期发布了 dubbogo v1.5.6。该版本 dubbo 2.7.8 对齐,提供了命令行工具,并提供了多种加载配置的方式。 相关改进实在太,本文只列出相关重大

    分布式 NewSQL 数据库TiDB 3.1.0 版本发布,修复问题

    TiDB 是一款定位于在线事务处理/在线分析处理的融合型数据库产品,实现了一键水平伸缩,强一致性的副本数据安全,分布式事务,实时 OLAP 等重要特性。

    Rails 6.1 稳定版发布:支持水平分区、改进数据库支持、Strict Loading

    Rails 6.1 稳定版已发布,其开发团队表示,过去的几个月里他们实现了对数据库支持的改进、支持在后台销毁关联异步(Associations Async)进程以及将错误转化为对象等。 按数据库

    WebStorm 2021.1 Beta 发布改进对版本控制、Stylelint Vue 的支持

    WebStorm 2021.1 首个 Beta 版本已发布。更新亮点如下: 改进对 Stylelint 的支持 支持 Vue 中的 CSS 模块 支持 Git commit 消息模板 增加将变更

    Projector 1.0 GA,JetBrains 出品的远程访问 IDE 工具

    JetBrains 出品的 Projector 1.0 已正式 GA。根据发布公告的介绍,Projector 是用于在网络上远程运行 JetBrains IDE Swing 应用程序的工具框架

    Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 2.3.5 发布

    Spring Boot 个分支发布版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 2.3.5。 Spring Boot 2.4.0-RC1 此版本是 

    Eclipse Jetty 9.4.38、10.0.1 11.0.1 发布

    Eclipse Jetty 9.4.38、10.0.1 11.0.1 已经发布。这三个版本都包含了大量的 bug 修复改进,建议所有用户尽快升级。重要的是,这些版本涉及 CVE-2020

    Taro UI 2.0 发布:新增自定义主题功能,适配更小程序

    Taro UI 发布已有半年,在此期间,不断完善组件库的功能特性,新增了许多组件小工具...

    Nginx Unit 1.21.0 发布,动态 Web 应用服务器

    Nginx Unit 1.21.0发布,更新内容除了常规的 bugfix 外,还增加了部分特性,例如支持条件匹配的 PCRE 线程请求处理等。 因此,开发者现在可以调整每个应用程序进程中

    Spring Framework 5.3.4 5.2.13 发布

    Spring Framework 5.3.4 5.2.13 已发布,5.3.4 版本包括 62 修复改进,5.2.13 包含 18 修复改进。具体如下。 v5.3.4 部分特性 在

    Pulsar Go Client 0.4.0 发布

    Pulsar Client Go 是 Apache Pulsar 的 Go 语言客户端。近期,社区发布 Pulsar Client Go 0.4.0 版本。 特性 支持在

    Firebird 4.0 RC1 发布,C++ 开发的关系数据库

    Firebird 4.0 首个 RC 版本已发布。4.0 属于大版本更新,RC 版本已提供所有功能改进。由于 RC 版本通常被认为已足够稳定,因此 Firebird 团队表示可在“接近生产环境

    「开源资讯」Atom 1.52.0 1.53.0-beta0发布,跨平台文本编辑器

    Atom 同时发布1.52.0 1.53.0-beta0 版本。Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁直观的图形用户界面,并有很有趣的特点:支持

    「开源资讯」MyExcel 3.3.0.GA 发布,终于支持图片导入啦

    MyExcel,是一个集导入、导出、加密Excel等功能的Java工具包。

    【开源资讯】Spring Boot 2.4.0.M4 发布

    Spring Boot 2.4.0 的第四个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 145 更新内容,亮点如下:1改进故障分析器(Failure Analyzer

    高可用流控降级组件 Sentinel Go 1.0 GA 版本正式发布

    Sentinel 是阿里巴巴开源的,面向云原生、分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等个维度来帮助开发者保障微服务的稳定性

    「开源资讯」MySQL 8.0.22 GA发布,有变化

      MySQL 最新版本 8.0.22 于2020年10月19日正式发布。 主要变化 改进审计日志:对于JSON格式的日志文件,MySQL企业审计支持使用audit_log_read