广告

Ambassador让K8s更容易、更快地访问网络

  • 浏览(174)
  • 评论(0)
  • 译者:k8s

Ambassador Labs的最新版本代表了一项雄心勃勃的努力,以帮助开发人员和运维团队进行Kubernetes部署和管理。对于使用Team Edition for Embassador Cloud 版本的的开发人员来说,已经进行了改进,因此,在开发和部署软件作为CI/CD管道一部分时,整个团队可以同时协作,而不是单个开发人员使用Embassador栈上传和更新Kubernetes环境的代码和应用程序。运维团队受益于管理和上传应用程序的网络性能以及支持HTTP/3协议的整体连接性的提高,以及Edge Stack3.0版本的其他改进,并完全支持Envoy v3 API。

“我们有两个角色:开发者和平台工程师。”Ambassador Labs开发者关系负责人Daniel Bryant表示,“工程师经常建立基础设施,开发人员则既有Kubernetes的超级专家,也有等着从Kubernetes抽象出来交付应用程序的人。我们专注于帮助开发人员,并使任何摩擦点变得更容易。”

服务Kubernetes

Bryant说,有了Ambassador,平台工程师通常会建立和安装基础设施,并完成“繁重的工作”。这为开发者创造了条件,让他们可以以自己喜欢的方式用Kubernetes。如前所述,Ambassador可以生成YAML文件,对于使用Kubernetes环境的开发人员来说,这是一项更为繁琐和乏味的任务。“许多开发者不想写YAML,我们这样做是为了让他们能够专注于应用程序代码,而不用担心YAML。”

平台工程师配置Ingress后,开发人员从菜单中选择镜像和容器,并可以在发出pull请求后监控代码的推出。

提高了网络性能

面向开发人员发布该版本的主要动力是帮助团队与Ambassador一起扩展Kubernetes部署。“我们现在让从一个开发者到整个团队变得更容易了。开发人员对预先配置的解决方案更满意,我们希望为整个团队安全地编写代码并运行它,而不是限制单个开发人员使用它。”

Ambassador Labs通过向Ambassador Edge Stack v3.0添加HTTP/3支持等方式,改善了Kubernetes应用程序部署和管理的网络性能。它还向其堆栈添加了对Emissary-ingress的支持——Emissary-ingress是该公司最初捐赠的CNCF项目。这有助于管理和观察从互联网到其Kubernetes服务的流量。

该公司表示,73%的浏览器和超过25%的网站使用HTTP/3协议在网上交换数据,HTTP/3对有损网络的用户尤其有益,例如那些连接到手机、物联网设备或服务于新兴市场的应用程序的用户。通过快速重新连接增强的弹性和新协议减少的延迟有益于许多不同类型的互联网应用程序,包括典型的web浏览、电子商务或基于web的交互式应用程序的使用。

在一篇博客文章中,Bryant写道:“值得一提的是,互联网上的平均数据包丢失率为2%,投资于应用程序的HTTP/3支持可以提供前瞻性的能力,以处理网络中任何增加的地理特定降级。”

Bryan还表示,由于支持HTTP/3,网络质量因此“低且有损”,Ambassador是第一个支持该协议的边缘网关,重点关注延迟和有损网络。

原文链接:

https://thenewstack.io/ambassador-wants-to-see-k8s-easier-and-network-access-faster/


  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头