如期而至:正在走向生产之路的Conduit v0.2.0 里程碑版本发布


version_conduit_020-680x341.png

 作者:GEORGE MIRANDA

Release Note 转自:伪架构师(公众号ID:fake-architect)

原文:Announcing Conduit support for HTTP/1.x and TCP


我们很高兴地宣布,最新的 Conduit 发布了一个重大的项目里程碑版本。在 0.2.0 版本中,除了现有的 HTTP/2 支持之外,Conduit 现在还包含对 HTTP/1.x 和 TCP 流量的支持。这意味着 Conduit 现在可以直接支持大部分 Kubernetes 应用程序。


在发布这个版本的过程中,最令我们激动的一件事就是我们在简化服务网格入门的过程中不断取得进展。 Conduit 致力于通过“零配置”的管理方法,来降低实现服务网格可操作性的工作量。换句话说,你不应该只是为了获得你所需要的基本可见性、管理、和控制而陷入配置选项的困境中。


在 0.2.0 版本中,你会注意到 Conduit 并不是完全的"零配置",但是我们正在接近这一目标。一些服务现在还需要手动配置。值得注意的是,如果你使用的是 WebSockets 或者服务器在客户端之前发送流量的协议(例如,非 TLS 加密的 MySQL 或 SMTP 连接),则仍然需要使用某些配置管理这些例外。你可以在发行说明中找到更多详细信息。


Conduit 仍然处于 Alpha 阶段,因此在准备好生产工作负载之前还有很多工作要做。但是 Conduit 的发展速度超出了我们的预期,在即将到来的 0.3 里程碑里,我们相信 Conduit 会为你提供更好的服务。请继续关注正在走向生产之路的 Conduit。


里程碑版本,这次发布中新增了对 HTTP/1.x 和 TCP 支持,这样就可以为绝大多数运行在 Kubernetes 上的应用提供支持了。

数据面​
Conduit 现在为包括 HTTP/1.x 和 HTTP/2 在内的所有 TCP 流量提供透明代理。
 

控制台界面

强化了tap命令的错误处理能力。

tap也提供了对 HTTP/1.x 的支持。



Dashboard

界面进行了小幅更新。

可以在 Dashboard 边栏搜索 Deployment。



预告

Conduit 将会为绝大多数协议提供自动支持,然而使用 WebSockets、HTTP 隧道/代理或者 MySQL、SMTP 等协议,需要一些额外配置,文档(注 1)中会有详细说明。

Conduit 还不支持外部 DNS。这一缺憾将在未来版本提供支持。

目前 Conduit 的遥测管线无法扩展到某些节点,后续版本会解决这个问题。

Conduit 还是 Alpha 阶段,请提交 Issue 或 PR 来支持我们!(注 2)



引用:

https://conduit.io/adding-your ... pport

https://github.com/runconduit/conduit/issues/new


推荐阅读:
 
案例 | 某全球零售客户:上马容器云 驾驭线上业务
PPT下载 | 亿级用户万台服务器背后,vivo云服务容器化如何破茧化蝶?
微服务迁移前,来听听这6个思考和经验
 

0 个评论

要回复文章请先登录注册