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 名用戶棄權。

來源: www.habr.com

添加評論