Ewebata Contour: Na-eduzi okporo ụzọ gaa na ngwa na Kubernetes

Ewebata Contour: Na-eduzi okporo ụzọ gaa na ngwa na Kubernetes

Obi dị anyị ụtọ ịkọrọ akụkọ na a na-akwado Contour na incubator ọrụ sitere na Cloud Native Computing Foundation (CNCF).

Ọ bụrụ na ị nụbeghị maka Contour, ọ bụ ihe njikwa ingress isi mmalite dị mfe ma nwee ike ịgbatị maka ibugharị okporo ụzọ gaa na ngwa ndị na-agba ọsọ na Kubernetes.

Anyị ga-eleba anya nke ọma ka o si arụ ọrụ ma gosi ụzọ mmepe na ọgbakọ ndị na-abịa Kubecon na CloudNativeCon Europe.

Na n'isiokwu a, anyị na-atụ aro ka ị mara onwe gị na ọrụ nke Contour. Ka anyị kọwaa ihe nnabata nke oru ngo nke CNCF pụtara. Anyị ga-ekekọrịtakwa atụmatụ anyị maka mmepe nke ọrụ ahụ n'ọdịnihu.

KubeCon na CloudNativeCon na-achịkọta ndị na-anụ ọkụ n'obi na teknụzụ dị elu na ndị injinia nwere mmasị ọ bụghị naanị n'ịgụ akwụkwọ, kamakwa na ọganihu nke igwe ojii. Ihe omume ndị a gụnyere ndị ọkachamara ọkachamara na ndị isi mmepe nke ọrụ ama ama dịka Kubernetes, Prometheus, gRPC, Envoy, OpenTracing na ndị ọzọ.

Anya niile na Ingress

Nke mbụ, otu mmeghe. Obodo Kubernetes achọpụtalarị ụzọ isi abịarute ihe ịma aka nke ịrụ ọrụ ọrụ na ịnye ohere site na ibu ọrụ na nchekwa. Mana a ka nwere ohere maka ihe ọhụrụ ma a bịa na netwọk na njikọta. Isi, yana ọrụ dị oke mkpa bụ nnyefe nke okporo ụzọ dị n'ime ụyọkọ. Na Kubernetes a na-akpọ nke a Ingress, nke bụ kpọmkwem ihe Contour na-eme. Ọ bụ ngwa ị nwere ike iji n'ụzọ dị mfe na ụyọkọ iji wepụta okporo ụzọ ka ọ dị mkpa, mana ejiri arụ ọrụ arụnyere maka ọdịnihu ka ụyọkọ Kubernetes gị na-etolite.

Teknụzụ, Contour na-arụ ọrụ site na mkpughe Ụkọ inye proxy reverse na load balancer. Ọ na-akwado nwelite nhazi dị ike ma nwee ike ịgbatị ya na ụyọkọ Kubernetes multiteam, na-enye usoro nhazi ibu dị iche iche.

Enwere ọtụtụ ụzọ ọzọ iji na-agba ọsọ Ingress Controller na Kubernetes, mana Contour bụ ihe pụrụ iche na ọ na-enye naanị ọrụ ahụ ka ọ na-eme ya n'ogo dị elu ma na-eburu nchekwa na ọtụtụ ụlọ n'uche.

Ọ bụ ezie na ị nwere ike ịgbasa ntupu ọrụ Iji dozie esemokwu a, ọ ga-apụta ịgbakwunye mgbagwoju anya na ụyọkọ gị. N'aka nke ọzọ, Contour na-enye ihe ngwọta iji na-agba ọsọ Ingress na-enweghị ịdabere na nnukwu ọrụ ntanetị ọrụ - ma ọ nwere ike ịrụ ọrụ na ya ma ọ bụrụ na ọ dị mkpa. Nke a na-enye ụdị mgbanwe nwayọọ nwayọọ na Ingress, nke jidere mmasị nke ọtụtụ ndị ọrụ ngwa ngwa.

Ike nke CNCF Nkwado

Emebere na ngwụcha 2017 site n'aka ndị mmepe Heption, Contour ruru ụdị 1.0 na Nọvemba 2019 ma ugbu a na-anya obodo nke ndị otu 600 na Slack, ndị otu 300 na mmepe, yana ndị ọrụ 90 na ndị na-elekọta 5. Otu n'ime eziokwu dị ịrịba ama bụ na ụlọ ọrụ na òtù dị iche iche na-emejuputa ya, gụnyere Adobe, Kinvolk, Kintone, PhishLabs na Replicated. N'ịhụ na ndị ọrụ na-agbaso Contour na mmepụta, na ịmara na anyị nwere obodo kwụsiri ike, CNCF kpebiri na Contour nwere ike ịbanye ozugbo na incubator, na-agafe akwa akwa ájá.

Nke a dị anyị ezigbo mkpa, ebe anyị na-ele akwụkwọ ịkpọ òkù a dị ka nkwenye na anyị bụ obodo na-adịgide adịgide, na-anabata ma na-emeghe nke kwekọrọ na ebumnuche teknụzụ nke CNCF, na Contour na-arụkwa ọrụ nke ọma na gburugburu ebe obibi na ọrụ ndị ọzọ dị ka Kubernetes na Envoy.

Anyị na-atụ anya na ka ndị mmadụ na-abịakwute anyị, otú ahụ ka ụdị dịgasị iche iche na ọsọ nke ịgbakwunye ọrụ ọhụrụ ga-abawanye. Anyị ga-aga n'ihu na-ewepụta ụdịdị kwa ọnwa, yabụ anyị agaghị echekwa ndị ọrụ ogologo oge maka njirimara ọhụrụ, ndozi ahụhụ, yana nkwalite nchekwa.

Ntụnye aka na gburugburu Kubernetes

N'ọdịnihu dị nso anyị chọrọ na-anakọta arịrịọ sitere na obodo maka njirimara ọhụrụ. Ụfọdụ n'ime arịrịọ ndị a, dịka ọmụmaatụ, nkwado maka nkwenye mpụga, ndị ọrụ na-atụ anya ya ruo oge ụfọdụ, mana anyị nwere ugbu a ihe onwunwe maka nke a. Ọzọkwa, a ga-arụ ọrụ dị otú ahụ naanị na ọnụ ọgụgụ dị ukwuu nke nyocha sitere na obodo.

Ihe ndị ọzọ anyị zubere imezu n'ọdịnihu dị nso:

Anyị malitekwara iche echiche maka nkwado UDP. Contour bụ L7 Ingress Controller, mana ụfọdụ ndị ọrụ anyị chọrọ ịnabata ngwa na-abụghị HTTP (dị ka VOIP na ngwa ekwentị) na Kubernetes. Ngwa ndị a na-eji UDP, yabụ anyị chọrọ ịgbasa atụmatụ anyị iji gboo mkpa ndị a.

Anyị anyị na-agba mbọ ikesa ihe anyị mụtara ka anyị na ndị obodo na-azụlite Ingress Controller, si otú ahụ na-enyere aka melite ụzọ data site na mpụga gaa na ụyọkọ na ọgbọ na-abịa. API ọrụ Kubernetes.

Chọpụta ihe ndị ọzọ ma sonyere anyị!

Ọ ga-amasị gị ịmatakwu gbasara Contour, gụnyere nghọta doro anya ka ọrụ a si arụ ọrụ yana ihe ndị otu a na-atụ anya inweta mgbe anyị sonyere CNCF - nleta arụmọrụ anyị na KubeCon ogbako na August 20, 2020 na 13.00 CEST, anyị ga-enwe obi ụtọ ịhụ gị.

Ọ bụrụ na nke a agaghị ekwe omume, anyị na-akpọ gị òkù ka ị sonyere nke ọ bụla nzukọ obodo, nke na-eme na Tuesday, e nwere ndetu nzukọ. Ị nwekwara ike ịdenye aha na akwụkwọ akụkọ Contour, n'ime oge ọrụ ị ga-enwe ike ịjụ ajụjụ ma ọ bụ rụọ ọrụ na arịrịọ njikọta na onye maara ọrụ ahụ nke ọma na ozugbo. Ọ bụrụ na ị ga-achọ ịhụ Contour na-arụ ọrụ, dobe anyị ahịrị na Slack ma ọ bụ ziga ozi na listi nzipu ozi anyị.

N'ikpeazụ, ọ bụrụ na ịchọrọ inye aka, anyị ga-enwe obi ụtọ ịnabata gị n'ọkwa anyị. Lelee anyị akwụkwọ, kpakọrịta anyị na slack, ma ọ bụ malite na nke ọ bụla n'ime anyị Okwu mbụ dị mma. Anyị na-emeghekwa nzaghachi ọ bụla ịchọrọ ịkekọrịta.

Iji mụtakwuo maka Contour na teknụzụ igwe ojii ndị ọzọ, tụlee isonye na anya KubeCon na CloudNativeCon EU, nke ga-eme na Ọgọst 17-20, 2020.

Ewebata Contour: Na-eduzi okporo ụzọ gaa na ngwa na Kubernetes

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Ị nwere mmasị na Contour?

  • 25,0%Ọ bụchaghị. O nweghi ihe ohuru4

  • 25,0%Ee, ihe na-ekwe nkwa4

  • 43,8%Ka anyi hu ihe ezi omume ga-eso na nkwa7

  • 6,2%Naanị monolith, naanị hardcore1

Ndị ọrụ 16 tụrụ vootu. Ndị ọrụ 3 anabataghị.

isi: www.habr.com

Tinye a comment