今天对Kuma来说是个大日子!Kuma 1.0现在已经具备了70多个特性和改进,可以在生产环境中使用和部署,为运行在多个集群、云(包括Kubernetes和基于VM的工作负载)上的每个应用程序创建现代分布式服务网格。
在我们了解这个版本之前,非常感谢社区和用户,感谢他们的贡献和反馈。
不要忘记关注GitHub上的Kuma,并在社区slack询问任何问题。
https://github.com/kumahq/kuma
https://kuma.io/community/
Kuma 1.0为Grafana提供了65个以上的图表,尽管你也可以通过TrafficLog和TrafficMetrics策略从任何其他系统收集数据。
这个新版本在以下方面提供了显著的新特性和改进:
多域🌎
简化多区域部署,自动生成“区域(Zone)”资源。
本地感知负载平衡,减少多区域延迟和降低出口成本。
通过新的“Ingress”DP类型自动同步Ingress数据平面代理到全球CP。
服务和政策🚀
增加了对显式外部服务的支持。
增加了对一个新的“服务(Service)”资源的支持,该资源对每个“kuma.io/service”的多个数据平面代理进行分组。
增加了对Kafka协议的支持。
“网格(Mesh)”资源中的可配置直通控制能力。
性能📊
在任务关键的SLA执行的企业环境中进行战斗测试。
在Kuma运行数以万计的服务时,显著的整体性能提升(约5倍)。
资源的内部缓存的改进,以更好地支持高数据平面代理负载。
在使用大量资源运行时,改进了CLI和GUI的整体可伸缩性。
安全🔒
新的流用于使用控制平面保护数据平面代理并锁定它们之间的通信。
新的流用于启动数据平面代理并将其连接到控制平面,该流在非K8s容器化环境中工作得更好。
增加了对Kubernetes探针的支持。
增强了Kubernetes的边车代理的准备状态检查。
其他➕
Kuma 1.0发布了一个新的GUI!
在Grafana中增加了超过30个新的图表,以捕获大规模CP的行为。Kuma现在提供超过65+开箱即用图表。
增加了对AWS ECS和Fargate部署的支持。
升级到Envoy 1.16.0。
和更多!要获得功能和更新的完整列表,请查看完整的更改日志。
https://github.com/kumahq/kuma/blob/master/CHANGELOG.md#060
Kuma 1.0为Grafana提供了65个以上的图表,尽管你也可以通过TrafficLog和TrafficMetrics策略从任何其他系统收集数据。
社区 + Slack
加入我们的社区频道,了解更多关于Kuma,包括我们的官方Slack聊天室!社区渠道对于启动和运行Kuma非常有用,对于学习如何贡献和讨论项目路线图也非常有用。Kuma是CNCF的沙盒项目,欢迎大家贡献和提问。
https://kuma.io/community/
下一次社区活动将于太平洋标准时间11月25日上午8:30举行。不要忘记在Twitter上关注Kuma!
升级
在升级Kuma之前,请务必仔细阅读升级指南。
https://github.com/kumahq/kuma/blob/master/UPGRADE.md
点击【阅读原文】阅读网站原文。
:参加2020北美KubeCon + CloudNativeCon虚拟大会,免费注册!
扫描二维码联系我们!
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请长按以下二维码进行关注。
本文分享自微信公众号 - CNCF(lf_cncf)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4254704/blog/4739510