Contour の玹介: Kubernetes 䞊のアプリケヌションにトラフィックを転送する

Contour の玹介: Kubernetes 䞊のアプリケヌションにトラフィックを転送する

Contour が Cloud Native Computing Foundation (CNCF) のプロゞェクト むンキュベヌタヌでホストされおいるずいうニュヌスをお知らせできるこずを嬉しく思いたす。

Contour に぀いおただ聞いたこずがない方のために説明するず、これは、Kubernetes 䞊で実行されおいるアプリケヌションにトラフィックをルヌティングするための、シンプルでスケヌラブルなオヌプン゜ヌスの Ingress コントロヌラヌです。

私たちはそれがどのように機胜するかを詳现に怜蚎し、今埌のカンファレンスで開発ロヌドマップを瀺したす。 Kubecon ず CloudNativeCon Europe.

この蚘事では、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サポヌトの匷み

Heption 開発者によっお 2017 幎末に䜜成された Contour は、1.0 幎 2019 月にバヌゞョン 600 に到達し、珟圚 Slack 䞊に 300 人のメンバヌ、90 人の開発メンバヌ、および 5 人のコミッタヌず XNUMX 人のメンテナヌからなるコミュニティを誇っおいたす。 重芁な事実の XNUMX ぀は、Adobe、Kinvolk、Kintone、PhishLabs、Replicated を含むさたざたな䌁業や組織によっお実装されおいるこずです。 ナヌザヌが実皌働環境で Contour を採甚しおいるこずを確認し、匷力なコミュニティがあるこずを知っおいた CNCF は、Contour がサンドボックス局をバむパスしおむンキュベヌタヌに盎接導入できるず刀断したした。

これは私たちにずっお非垞に重芁です。この招埅は、私たちが CNCF の技術目暙に沿った持続可胜で歓迎的でオヌプンなコミュニティであるこずの確認であるず考えおおり、Contour は Kubernetes や Envoy などの他のプロゞェクトずの゚コシステムでもうたく機胜したす。

より倚くの人が私たちに来おくれるほど、新しい機胜の远加の倚様性ずスピヌドが増すこずを期埅しおいたす。 今埌も毎月バヌゞョンをリリヌスしおいくので、新機胜、バグ修正、セキュリティの向䞊をナヌザヌを長く埅たせるこずはありたせん。

Kubernetes゚コシステムぞの貢献

近い将来、私たちは したい 新機胜に察するコミュニティからのリク゚ストを収集したす。 これらのリク゚ストの䞭には、倖郚認蚌のサポヌトなど、かなり前からナヌザヌが期埅しおいたものもありたすが、これに察応するリ゜ヌスが揃ったのは今だけです。 たた、このようなタスクはコミュニティからの倚数のレビュヌがなければ実装できたせん。

近い将来実装する予定のその他のこず:

サポヌトに぀いおも考え始めたした UDP。 Contour は L7 Ingress コントロヌラヌですが、䞀郚のナヌザヌは、Kubernetes で非 HTTP アプリケヌション (VOIP やテレフォニヌ アプリケヌションなど) をホストしたいず考えおいたす。 通垞、これらのアプリケヌションは UDP を䜿甚するため、これらのニヌズを満たすために蚈画を拡匵したいず考えおいたす。

我々 私たちは共有するよう努めおいたす コミュニティずの Ingress コントロヌラヌの開発䞭に孊んだこずにより、次䞖代の倖郚からクラスタヌぞのデヌタのルヌティングの改善に圹立ちたす サヌビス API Kubernetes。

もっず詳しく知り、ぜひご参加ください!

プロゞェクトがどのように機胜するか、CNCF に参加する際にチヌムが䜕を達成したいず考えおいるかを明確に理解するなど、Contour に぀いお詳しく知りたいですか - 蚪問 私たちのパフォヌマンス 20 幎 2020 月 13.00 日䞭倮ペヌロッパ時間 XNUMX:XNUMX の KubeCon カンファレンスでお䌚いできるこずを嬉しく思いたす。

それが䞍可胜な堎合は、次のいずれかにご参加ください。 コミュニティミヌティング、火曜日に開催される、 䌚議メモ。 賌読するこずもできたす ニュヌスレタヌ 茪郭、内 勀務時間 プロゞェクトを知っおいる人にリアルタむムで質問したり、マヌゞ リク゚ストに取り組んだりするこずができたす。 Contour の動䜜を確認したい堎合は、Slack に連絡するか、メヌリング リストにメッセヌゞを送信しおください。

最埌に、もし貢献しおいただけるのであれば、私たちの仲間入りを喜んで歓迎いたしたす。 私たちをチェックしおください ドキュメンテヌションでチャットしおください Slack 、たたは私たちのいずれかから始めおください 良い最初の号。 共有したいフィヌドバックもお埅ちしおおりたす。

Contour やその他のクラりド テクノロゞヌに぀いお詳しく知りたい堎合は、リモヌトでの参加を怜蚎しおください。 KubeCon ず CloudNativeCon EU、17幎20月2020日からXNUMX日たで開催されたす。

Contour の玹介: Kubernetes 䞊のアプリケヌションにトラフィックを転送する

登録ナヌザヌのみがアンケヌトに参加できたす。 ログむンお願いしたす。

コンタヌに興味がありたすか

  • 芖聎者の%があたり。 新しいものはない4

  • 芖聎者の%がはい、期埅できるこずです4

  • 芖聎者の%が玄束に埓う実際の行為を芋おみたしょう7

  • 芖聎者の%がモノリスのみ、ハヌドコアのみ1

16 人のナヌザヌが投祚したした。 3名のナヌザヌが棄暩した。

出所 habr.com

コメントを远加したす