Introducendu Contour: Dirigendu u trafficu à l'applicazioni in Kubernetes

Introducendu Contour: Dirigendu u trafficu à l'applicazioni in Kubernetes

Semu felici di sparte a nutizia chì Contour hè ospitatu in l'incubatore di prughjettu da a Cloud Native Computing Foundation (CNCF).

Se ùn avete micca intesu parlà di Contour, hè un controller di ingressu open source simplice è scalabile per u trafficu di routing à l'applicazioni in esecuzione in Kubernetes.

Faremu un sguardu detallatu nantu à u funziunamentu di u funziunamentu è mustrà a strada di u sviluppu in e cunferenze prossime Kubecon è CloudNativeCon Europe.

È in questu articulu vi suggerimu di familiarizàvi cù u travagliu di Contour. Spieghemu ciò chì significa l'accettazione di u prugettu da a CNCF. Avemu ancu sparte i nostri piani per u sviluppu futuru di u prugettu.

KubeCon è CloudNativeCon riuniscenu dilettanti di tecnulugia avanzata è ingegneri interessati micca solu à l'istruzione superiore, ma ancu in l'avanzamentu di u cloud computing. L'avvenimenti implicanu pratichi esperti è sviluppatori chjave di prughjetti populari cum'è Kubernetes, Prometheus, gRPC, Envoy, OpenTracing è altri.

Tutti l'ochji nantu à Ingress

Prima, un introduttu. A cumunità Kubernetes hà digià capitu cumu avvicinà e sfide di eseguisce carichi di travagliu è furnisce l'accessu da i carichi di travagliu à u almacenamentu. Ma ci hè sempre spaziu per l'innuvazione quandu si tratta di rete è di cunnessione. U compitu principalu è assai impurtante hè a consegna di u trafficu esternu in u cluster. In Kubernetes questu hè chjamatu Ingress, chì hè esattamente ciò chì face Contour. Hè un strumentu chì pudete facilmente aduprà in un cluster per furnisce u trafficu cumu necessariu, ma cù funziunalità integrata per u futuru cum'è u vostru cluster Kubernetes cresce.

Tecnicamente, Contour travaglia da unfolding imbasciata per furnisce un proxy inversu è un equilibratore di carica. Supporta nativamente l'aghjurnamenti di cunfigurazione dinamica è pò ancu esse allargatu à clusters Kubernetes multiteam, chì furnisce diverse strategie di bilanciamentu di carica.

Ci sò numerose alternative à l'esecuzione di Ingress Controller in Kubernetes, ma Contour hè unicu in quantu furnisce solu quellu compitu mentre facendu à un altu livellu di prestazione mantenendu a sicurezza è a multi-tenancy in mente.

Ancu se pudete espansione rete di serviziu Per risolve stu prublema, significarà aghjunghje cumplessità supplementu à u vostru cluster. Contour, invece, offre una soluzione per eseguisce Ingress senza avè bisognu di una struttura di maglia di serviziu più grande - ma pò travaglià cun ella se ne necessariu. Questu offre una sorta di transizione graduale à Ingress, chì hà pigliatu rapidamente l'interessu di parechji utilizatori.

Forza di u sustegnu CNCF

Creatu à a fine di 2017 da i sviluppatori di Heption, Contour hà righjuntu a versione 1.0 in nuvembre 2019 è avà vanta una cumunità di 600 membri in Slack, 300 membri in sviluppu, è ancu 90 committers è 5 mantenitori. Unu di i fatti significativu hè chì hè implementatu da diverse cumpagnie è urganisazioni, cumprese Adobe, Kinvolk, Kintone, PhishLabs è Replicated. Dopu avè vistu chì l'utilizatori anu aduttatu Contour in a pruduzzione, è sapendu chì avemu avutu una cumunità forte, CNCF hà decisu chì Contour puderia andà direttamente in l'incubatore, sguassendu a capa di sandbox.

Questu hè assai impurtante per noi, postu chì vedemu questu invitu cum'è a cunferma chì simu una cumunità sustenibile, accolta è aperta chì si allinea cù i scopi tecnichi di CNCF, è Contour funziona ancu bè in l'ecosistema cù altri prughjetti cum'è Kubernetes è Envoy.

Speremu chì più persone venenu à noi, più a varietà è a rapidità di aghjunghje novi funzioni aumenteranu. Continueremu à liberà e versioni ogni mese, cusì ùn mantenemu micca l'utilizatori à aspittà longu per e funzioni novi, correzioni di bug è miglioramenti di sicurezza.

Cuntribuzione à l'ecosistema Kubernetes

In un futuru vicinu avemu vulè raccoglie richieste da a cumunità per e funzioni novi. Alcune di queste dumande, per esempiu, supportu per l'autentificazione esterna, sò state previste da l'utilizatori per un bellu pezzu, ma avemu solu avà i risorse per questu. Inoltre, un tali compitu pò esse implementatu solu cù un gran numaru di recensioni da a cumunità.

Altre cose chì avemu previstu di implementà in un futuru vicinu:

Avemu ancu cuminciatu à pensà à u sustegnu UDP. Contour hè un L7 Ingress Controller, ma alcuni di i nostri utilizatori volenu ospitu applicazioni non-HTTP (cum'è VOIP è applicazioni di telefonia) in Kubernetes. Di genere, queste applicazioni utilizanu UDP, cusì vulemu espansione i nostri piani per risponde à questi bisogni.

Мы ci sforzemu di sparte ciò chì avemu amparatu durante u sviluppu di u nostru Ingress Controller cù a cumunità, aiutendu cusì à migliurà u routing di dati da l'esternu à u cluster in a prossima generazione API di serviziu Kubernetes.

Scopri di più e unisciti a noi!

Vulete sapè di più nantu à Contour, cumprese una comprensione chjara di cumu funziona u prughjettu è ciò chì a squadra spera di ottene quandu uniscemu à u CNCF - visita a nostra prestazione à a cunferenza di KubeCon u 20 d'Agostu 2020 à 13.00 CEST, seremu felici di vedevi.

Se questu ùn hè micca pussibule, vi invitemu à unisce à qualsiasi riunioni di a cumunità, chì si facenu u marti, ci sò note di riunione. Pudete ancu abbonate newsletter Contour, in tempu di travagliu Puderete dumandà dumande o travaglià nantu à e dumande di fusione cù qualchissia chì cunnosce u prugettu in tempu reale. Se vulete vede Contour in azione, mandateci una linea in Slack o mandate un missaghju à a nostra lista di mailing.

Infine, sè vo vulete cuntribuisce, saremu felici di accoglievi in ​​i nostri ranchi. Scuprite u nostru documentazione, chatte cun noi à Slack, o cumincià cù qualsiasi di i nostri Boni Primi Issues. Semu ancu aperti à qualsiasi feedback chì vulete sparte.

Per sapè di più nantu à Contour è altre tecnulugii di nuvola, cunzidira di participà à distanza KubeCon è CloudNativeCon EU, chì si ferà u 17-20 d'Aostu di u 2020.

Introducendu Contour: Dirigendu u trafficu à l'applicazioni in Kubernetes

Solu l'utilizatori registrati ponu participà à l'indagine. Firmà lu, per piacè.

Ti interessa Contour ?

  • 25,0%Micca essatamente. Nunda di novu 4

  • 25,0%Iè, una cosa promettenti4

  • 43,8%Videmu chì fatti veri seguitanu e prumesse7

  • 6,2%Solu monolitu, solu hardcore1

16 utilizatori anu vutatu. 3 utilizatori si sò astenuti.

Source: www.habr.com

Add a comment