Contour 简介:将流量引导至 Kubernetes 上的应用程序

Contour 简介:将流量引导至 Kubernetes 上的应用程序

我们很高兴与大家分享 Contour 托管在云原生计算基金会 (CNCF) 的项目孵化器中的消息。

如果您还没有听说过 Contour,它是一个简单且可扩展的开源入口控制器,用于将流量路由到 Kubernetes 上运行的应用程序。

我们将详细了解它的工作原理,并在即将举行的会议上展示开发路线图 Kubecon 和 CloudNativeCon 欧洲.

在这篇文章中,我们建议您熟悉 Contour 的工作。 让我们解释一下 CNCF 接受该项目意味着什么。 我们还将分享我们对该项目未来发展的计划。

KubeCon 和 CloudNativeCon 汇聚了先进技术爱好者和工程师,他们不仅对继续教育感兴趣,而且对云计算的进步感兴趣。 这些活动涉及 Kubernetes、Prometheus、gRPC、Envoy、OpenTracing 等热门项目的专家从业者和主要开发人员。

所有人的目光都集中在 Ingress

首先是介绍性的。 Kubernetes 社区已经找到了如何应对运行工作负载和提供从工作负载到存储的访问的挑战。 但在网络和连接方面仍然存在创新空间。 主要且非常重要的任务是在集群内部传递外部流量。 在 Kubernetes 中,这称为 Ingress,这正是 Contour 的作用。 您可以在集群中轻松使用它来根据需要提供流量,并且随着 Kubernetes 集群的增长而内置功能。

从技术上讲,Contour 的工作原理是展开 使者 提供反向代理和负载均衡器。 它原生支持动态配置更新,还可以扩展到多团队 Kubernetes 集群,提供各种负载均衡策略。

在 Kubernetes 上运行 Ingress Controller 的替代方案有很多,但 Contour 的独特之处在于,它只提供该任务,同时以高水平的性能执行任务,同时牢记安全性和多租户。

虽然你可以扩展 服务网格 要解决此问题,就意味着要为集群增加额外的复杂性。 另一方面,Contour 提供了一种运行 Ingress 的解决方案,而无需依赖更大的服务网格结构 - 但如果需要,它可以与之配合使用。 这提供了一种向 Ingress 的逐步过渡,很快引起了许多用户的兴趣。

CNCF 支持力度

Contour 由 Heption 开发人员于 2017 年底创建,于 1.0 年 2019 月达到 600 版本,目前在 Slack 上拥有一个由 300 名成员组成的社区,90 名开发成员,以及 5 名提交者和 XNUMX 名维护者。 重要的事实之一是它由多个公司和组织实施,包括 Adob​​e、Kinvolk、Kintone、PhishLabs 和 Replicated。 在看到用户在生产中采用 Contour 并了解我们拥有强大的社区后,CNCF 决定 Contour 可以绕过沙箱层直接进入孵化器。

这对我们来说非常重要,因为我们认为此次邀请确认了我们是一个可持续、热情和开放的社区,与 CNCF 的技术目标相一致,并且 Contour 在生态系统中也与 Kubernetes 和 Envoy 等其他项目合作良好。

我们希望越多的人来找我们,添加新功能的种类和速度就会越多。 我们将继续每月发布版本,因此我们不会让用户对新功能、错误修复和安全改进等待太久。

对 Kubernetes 生态系统的贡献

在不久的将来我们 想要 收集社区对新功能的请求。 其中一些请求,例如对外部身份验证的支持,用户期待已久,但我们现在才拥有这方面的资源。 而且,这样的任务只有通过社区的大量评论才能实现。

我们计划在不久的将来实施的其他事情:

我们也开始考虑支持 UDP。 Contour 是一个 L7 入口控制器,但我们的一些用户希望在 Kubernetes 上托管非 HTTP 应用程序(例如 VOIP 和电话应用程序)。 通常这些应用程序使用 UDP,因此我们希望扩展我们的计划来满足这些需求。

我们 我们努力分享 我们在与社区一起开发 Ingress Controller 时学到的知识,从而有助于改进下一代数据从外部到集群的路由 服务API Kubernetes。

了解更多并加入我们!

您想了解更多关于 Contour 的信息,包括清楚地了解该项目如何运作以及加入 CNCF 后团队希望实现的目标 - 访问 我们的表现 在 20 年 2020 月 13.00 日欧洲中部夏令时间 XNUMX 点举行的 KubeCon 会议上,我们很高兴见到您。

如果这是不可能的,我们邀请您加入任何 社区会议,发生在周二,有 会议记录。 您还可以订阅 通讯 轮廓,在 工作时间 您将能够与实时了解项目的人员提出问题或处理合并请求。 如果您想了解 Contour 的实际应用,请在 Slack 上给我们留言或向我们的邮件列表发送消息。

最后,如果您愿意做出贡献,我们将很高兴欢迎您加入我们的行列。 看看我们的 文档,与我们聊天 松弛,或从我们的任何一个开始 好的第一期。 我们也愿意接受您想要分享的任何反馈。

要了解有关 Contour 和其他云技术的更多信息,请考虑远程参与 KubeCon 和 CloudNativeCon EU,将于17年20月2020日至XNUMX日举行。

Contour 简介:将流量引导至 Kubernetes 上的应用程序

只有注册用户才能参与调查。 登录拜托

您对轮廓感兴趣吗?

  • 25,0%并不真地。 没什么新鲜事4

  • 25,0%是的,一件很有前途的事情4

  • 43,8%让我们看看他们会以怎样的实际行动兑现承诺7

  • 6,2%只有整体,只有硬核1

16 位用户投票。 3 名用户弃权。

来源: habr.com

添加评论