Wir stellen Contour vor: Leiten Sie den Datenverkehr zu Anwendungen in Kubernetes.

Wir stellen Contour vor: Leiten Sie den Datenverkehr zu Anwendungen in Kubernetes.

Wir freuen uns, mitteilen zu dürfen, dass Contour im Projektinkubator der Cloud Native Computing Foundation (CNCF) untergebracht ist.

Falls Sie von Contour noch nicht gehört haben – es handelt sich um einen einfachen und skalierbaren Ingress-Controller mit offenem Quellcode zur Traffic-Routing zu Anwendungen, die in Kubernetes ausgeführt werden.

Wir werden uns ausführlich ansehen, wie es funktioniert, und die Entwicklungs-Roadmap auf den bevorstehenden Konferenzen vorstellen. Kubecon und CloudNativeCon Europe..

In diesem Artikel möchten wir Ihnen die Funktionsweise von Contour näherbringen. Wir erklären, was die Aufnahme des Projekts in die CNCF bedeutet, und teilen auch unsere Pläne für die zukünftige Entwicklung des Projekts.

Die Konferenzen KubeCon und CloudNativeCon versammeln Anhänger fortschrittlicher Technologien und Ingenieure, die nicht nur an Weiterbildung interessiert sind, sondern auch an der Förderung des Cloud-Computings. An den Veranstaltungen nehmen praktische Experten und Hauptentwickler bekannter Projekte wie Kubernetes, Prometheus, gRPC, Envoy, OpenTracing und anderer teil.

Alle Augen auf Ingress

Zunächst eine Einführung. Die Kubernetes-Community hat bereits entschieden, wie Herausforderungen beim Starten von Arbeitslasten und dem Zugriff auf Speicherressourcen angegangen werden sollten. Bei der Erstellung von Netzwerken und der Gewährleistung von Konnektivität gibt es jedoch weiterhin Raum für Innovationen. Eine der zentralen und sehr wichtigen Aufgaben besteht darin, externen Datenverkehr in den Cluster zu leiten. In Kubernetes wird dies als Ingress bezeichnet, und genau das erledigt Contour. Es ist ein Tool, das Sie problemlos im Cluster nutzen können, um den Datenverkehr nach Bedarf zu steuern, während es gleichzeitig zukunftssichere Funktionen für das Wachstum Ihres Kubernetes-Clusters bietet.

Technisch gesehen funktioniert Contour durch die Bereitstellung von Envoy , um als Reverse Proxy und Lastenausgleicher zu dienen. Es unterstützt von Anfang an eine dynamische Aktualisierung der Einstellungen und kann auf Multiteam-Kubernetes-Cluster ausgeweitet werden, wobei verschiedene Lastenausgleichsstrategien bereitgestellt werden.

Es gibt zahlreiche Alternativen zum Start des Ingress Controllers in Kubernetes, aber Contour ist einzigartig, da es sich ausschließlich auf diese Aufgabe konzentriert und dabei eine hohe Leistung gewährleistet, während es Sicherheit und die Möglichkeit des Multibetriebs berücksichtigt.

Obwohl Sie Service Mesh implementieren könnten, um dieses Problem zu lösen, würde dies eine zusätzliche Komplexität für Ihren Cluster bedeuten. Im Gegensatz dazu bietet Contour die Ingress-Funktionalität an, ohne auf eine größere Service-Mesh-Struktur angewiesen zu sein — aber bei Bedarf kann er damit interagieren. Dies ermöglicht eine schrittweise Einführung von Ingress, was viele Benutzer schnell interessierte.

Die Stärke der Unterstützung durch die CNCF

Contour, entwickelt von Heption und Ende 2017 ins Leben gerufen, erreichte im November 2019 die Version 1.0 und kann nun auf eine Community von 600 Mitgliedern bei Slack, 300 aktiven Entwicklern sowie 90 Committern und 5 Betreuern stolz sein. Ein bemerkenswerter Fakt ist, dass es von zahlreichen Unternehmen und Organisationen, darunter Adobe, Kinvolk, Kintone, PhishLabs und Replicated, implementiert wird. Da wir wissen, dass Nutzer Contour in der Produktion einsetzen und über eine stabile Community verfügen, entschied die CNCF, dass Contour direkt, ohne den Sandbox-Level, in den Inkubator aufgenommen werden kann.

Das ist für uns von großer Bedeutung, da wir eine solche Einladung als Bestätigung ansehen, dass wir eine nachhaltige, einladende und offene Community sind, die den technischen Zielen der CNCF entspricht. Außerdem interagiert Contour gut mit anderen Projekten in der Ecosystem, wie Kubernetes und Envoy.

Wir hoffen, dass mit zunehmender Nutzerzahl auch die Vielfalt und Geschwindigkeit bei der Einführung neuer Funktionen erheblich steigen werden. Wir werden monatlich neue Versionen veröffentlichen, sodass die Nutzer nicht lange auf neue Funktionen, Fehlerbehebungen und Sicherheitsverbesserungen warten müssen.

Beitrag zum Kubernetes-Ökosystem

In naher Zukunft möchten wir Feedback aus der Community zu neuen Funktionen sammeln. Einige dieser Anfragen, wie beispielsweise die Unterstützung externer Authentifizierung, werden schon seit einiger Zeit erwartet, aber die Ressourcen hierfür stehen uns erst jetzt zur Verfügung. Zudem kann eine solche Aufgabe nur bei ausreichend vielen Rückmeldungen aus der Community umgesetzt werden.

Weitere Dinge, die wir in naher Zukunft umsetzen möchten:

Auch haben wir begonnen, über die Unterstützung von UDP nachzudenken. Contour ist ein L7 Ingress Controller, aber einige unserer Nutzer möchten Anwendungen in Kubernetes hosten, die kein HTTP unterstützen (wie z.B. VOIP- und Telefonie-Anwendungen). In der Regel verwenden solche Anwendungen UDP, weshalb wir unsere Pläne erweitern möchten, um diesen Anforderungen gerecht zu werden.

Wir streben an, unser Wissen über die Entwicklung unseres Ingress Controllers mit der Community zu teilen, um somit die Datenroutierung von außen in den Cluster der nächsten Generation zu verbessern. Service-APIs Kubernetes.

Erfahren Sie mehr und schließen Sie sich uns an!

Möchten Sie mehr über Contour wissen, einschließlich eines klaren Verständnisses der Projektarbeit sowie über die Ziele, die das Team bei unserem Beitritt zur CNCF verfolgt? Besuchen Sie unseren Vortrag auf der KubeCon-Konferenz am 20. August 2020 um 13:00 CEST. Wir würden uns freuen, Sie dort zu sehen.

Falls dies nicht möglich ist, laden wir Sie ein, an einem unserer Community-Treffen, die dienstags stattfinden, teilzunehmen. Es gibt Aufzeichnungen der Treffen. Sie können sich auch für den Newsletter von Contour anmelden, während Sie im Büro sind. Sie können Fragen stellen oder in Echtzeit mit jemandem arbeiten, der das Projekt gut kennt, um Merge-Anfragen zu besprechen. Möchten Sie Contour in Aktion sehen? Schreiben Sie uns in Slack oder senden Sie eine Nachricht an die Mailingliste.

Wenn Sie einen Beitrag leisten möchten, freuen wir uns, Sie in unseren Reihen willkommen zu heißen. Werfen Sie einen Blick in unsere Dokumentation, sprechen Sie mit uns in der Slack, oder beginnen Sie mit einem unserer Good First Issues. Wir sind auch für jedes Feedback offen, das Sie teilen möchten.

Um mehr über Contour und andere Cloud-Technologien zu erfahren, ziehen Sie eine Remote-Teilnahme an der KubeCon und CloudNativeCon EUin Betracht, die vom 17. bis 20. August 2020 stattfindet.

Wir stellen Contour vor: Leiten Sie den Datenverkehr zu Anwendungen in Kubernetes.

Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte melden Sie sich an.Sind Sie an Contour interessiert?

Nicht wirklich. Nichts Neues.

  • 25,0%Ja, eine vielversprechende Sache.

  • 25,0%Lassen Sie uns sehen, welche realen Ergebnisse aus den Versprechungen resultieren.

  • 43,8%Nur Monolith, nur Hardcore.

  • 6,2%16 Benutzer haben abgestimmt. 3 Benutzer haben sich enthalten.

Release des Videoeditors Kdenlive 20.08

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster