Kuyambitsa Contour: Kuwongolera Magalimoto ku Mapulogalamu a Kubernetes

Kuyambitsa Contour: Kuwongolera Magalimoto ku Mapulogalamu a Kubernetes

Ndife okondwa kugawana nawo nkhani yoti Contour ili mu chofungatira cha projekiti kuchokera ku Cloud Native Computing Foundation (CNCF).

Ngati simunamvepo za Contour pakadali pano, ndi chowongolera chosavuta komanso chosavuta chotsegulira gwero lothandizira kuyendetsa magalimoto kumapulogalamu omwe akuyendetsa Kubernetes.

Tidzayang'ana mwatsatanetsatane momwe zimagwirira ntchito ndikuwonetsa mapu a chitukuko pamisonkhano yomwe ikubwera Kubecon ndi CloudNativeCon Europe.

Ndipo m'nkhaniyi tikukulimbikitsani kuti mudziwe bwino ntchito ya Contour. Tiyeni tifotokoze zomwe kuvomereza kwa polojekiti ndi CNCF kumatanthauza. Tidzagawananso ndondomeko zathu za chitukuko chamtsogolo cha polojekitiyi.

KubeCon ndi CloudNativeCon amabweretsa pamodzi okonda ukadaulo wapamwamba komanso mainjiniya omwe ali ndi chidwi osati ndi maphunziro apamwamba okha, komanso kupititsa patsogolo makompyuta amtambo. Zochitikazo zikuphatikiza akatswiri odziwa ntchito komanso opanga mapulojekiti otchuka monga Kubernetes, Prometheus, gRPC, Envoy, OpenTracing ndi ena.

Onse maso pa Ingress

Choyamba, choyamba. Anthu ammudzi a Kubernetes adaganiza kale momwe angathanirane ndi zovuta zoyendetsera ntchito ndikupereka mwayi wopeza ntchito kuchokera kuzinthu zosungirako. Koma palinso mwayi wopanga zinthu zatsopano zikafika pamanetiweki ndi kulumikizana. Ntchito yayikulu, komanso yofunika kwambiri ndikupereka magalimoto akunja mkati mwa masango. Ku Kubernetes izi zimatchedwa Ingress, zomwe ndizomwe Contour amachita. Ndi chida chomwe mungagwiritse ntchito mosavuta mgulu kuti mupereke magalimoto ngati pakufunika, koma ndi magwiridwe antchito omwe amapangidwira mtsogolo momwe gulu lanu la Kubernetes likukula.

Mwaukadaulo, Contour imagwira ntchito potsegula nthumwi kuti apereke proxy reverse ndi load balancer. Imathandizira zosintha zamasinthidwe osinthika ndipo imathanso kukulitsidwa kumagulu ambiri a Kubernetes, ndikupereka njira zosiyanasiyana zosinthira katundu.

Pali njira zambiri zogwiritsira ntchito Ingress Controller pa Kubernetes, koma Contour ndi yapadera chifukwa imapereka ntchitoyo pamene ikugwira ntchito pamlingo wapamwamba ndikukumbukira zachitetezo ndi kukhazikika kwambiri.

Ngakhale mutha kuwonjezera utumiki mauna Kuti muthetse vutoli, zidzatanthauza kuwonjezera zovuta zina kumagulu anu. Contour, kumbali ina, imapereka yankho loyendetsa Ingress popanda kudalira dongosolo lalikulu la ma mesh - koma limatha kugwira ntchito ngati kuli kofunikira. Izi zimapereka mtundu wosinthira pang'onopang'ono kupita ku Ingress, zomwe zidakopa chidwi cha ogwiritsa ntchito ambiri.

Mphamvu ya Thandizo la CNCF

Idapangidwa kumapeto kwa chaka cha 2017 ndi opanga Heption, Contour idafika mtundu 1.0 mu Novembala 2019 ndipo tsopano ili ndi gulu la mamembala 600 pa Slack, mamembala 300 akutukuka, komanso odzipereka 90 ndi osamalira 5. Chimodzi mwazofunikira ndichakuti chimakhazikitsidwa ndi makampani ndi mabungwe osiyanasiyana, kuphatikiza Adobe, Kinvolk, Kintone, PhishLabs ndi Replicated. Poona kuti ogwiritsa ntchito akugwiritsa ntchito Contour popanga, komanso podziwa kuti tinali ndi gulu lolimba, CNCF idaganiza kuti Contour atha kulowa molunjika mu chofungatira, kudutsa mchenga wa sandbox.

Izi ndi zofunika kwambiri kwa ife, pamene tikuwona kuyitanidwa uku monga chitsimikizo chakuti ndife gulu lokhazikika, lolandirira ndi lotseguka lomwe likugwirizana ndi zolinga zamakono za CNCF, ndipo Contour imagwiranso ntchito bwino mu chilengedwe ndi ntchito zina monga Kubernetes ndi Envoy.

Tikukhulupirira kuti anthu ochulukirapo amabwera kwa ife, m'pamenenso kusiyanasiyana komanso kuthamanga kwa ntchito zatsopano kudzawonjezeka. Tipitilizabe kutulutsa mitundu mwezi ndi mwezi, kotero sitipangitsa ogwiritsa ntchito kudikirira zatsopano, kukonza zolakwika, ndi kukonza chitetezo.

Kuthandizira ku Kubernetes ecosystem

Posachedwapa ife tikufuna sonkhanitsani zopempha kuchokera kwa anthu ammudzi kuti mupeze zatsopano. Zina mwa zopemphazi, mwachitsanzo, chithandizo cha kutsimikizika kwakunja, zakhala zikuyembekezeredwa ndi ogwiritsa ntchito kwa nthawi ndithu, koma tsopano tili ndi zothandizira izi. Komanso, ntchito yotereyi ikhoza kukhazikitsidwa ndi ndemanga zambiri zochokera kumudzi.

Zinthu zina zomwe takonzekera kuzikwaniritsa posachedwapa:

Tinayambanso kuganizira za chithandizo UDP. Contour ndi L7 Ingress Controller, koma ena mwa ogwiritsa ntchito athu akufuna kuchititsa mapulogalamu omwe si a HTTP (monga VOIP ndi mafoni) pa Kubernetes. Nthawi zambiri mapulogalamuwa amagwiritsa ntchito UDP, kotero tikufuna kukulitsa mapulani athu kuti tikwaniritse zosowazi.

ife timayesetsa kugawana zomwe tidaphunzira popanga Ingress Controller wathu ndi anthu ammudzi, potero zimathandizira kukonza njira zama data kuchokera kunja kupita kumagulu am'badwo wotsatira. utumiki APIs Kubernetes.

Dziwani zambiri ndikulowa nafe!

Kodi mungafune kudziwa zambiri za Contour, kuphatikiza kumvetsetsa bwino momwe polojekiti imagwirira ntchito komanso zomwe gulu likuyembekeza kukwaniritsa tikalowa nawo CNCF - pitani machitidwe athu pamsonkhano wa KubeCon pa Ogasiti 20, 2020 ku 13.00 CEST, tidzakhala okondwa kukuwonani.

Ngati izi sizingatheke, tikukupemphani kuti mulowe nawo misonkhano ya anthu, zomwe zimachitika Lachiwiri, zilipo zolemba za msonkhano. Mukhozanso kulembetsa ku Kalatayi Contour, inu nthawi ya ntchito mudzatha kufunsa mafunso kapena kugwira ntchito pophatikiza zopempha ndi munthu amene amadziwa ntchitoyi munthawi yeniyeni. Ngati mukufuna kuwona Contour ikugwira ntchito, titumizireni mzere pa Slack kapena tumizani uthenga pamndandanda wathu wamakalata.

Pomaliza, ngati mukufuna kupereka, tidzakhala okondwa kukulandirani m'gulu lathu. Onani wathu zolemba, cheza nafe pa lochedwa, kapena kuyamba ndi aliyense wa ife Zabwino Kwambiri Zoyambira. Ndifenso omasuka ku mayankho aliwonse omwe mungafune kugawana nawo.

Kuti mudziwe zambiri za Contour ndi matekinoloje ena amtambo, ganizirani kutenga nawo mbali patali KubeCon ndi CloudNativeCon EU, zomwe zidzachitike pa Ogasiti 17-20, 2020.

Kuyambitsa Contour: Kuwongolera Magalimoto ku Mapulogalamu a Kubernetes

Ogwiritsa ntchito olembetsedwa okha ndi omwe angatenge nawo gawo pa kafukufukuyu. Lowani muakauntichonde.

Kodi mungakonde kudziwa zambiri za Contour?

  • 25,0%Osati kwenikweni. Palibe chatsopano4

  • 25,0%Inde, chinthu cholonjeza4

  • 43,8%Tiyeni tione zimene ntchito zenizeni zidzatsatira malonjezo7

  • 6,2%Monolith yekha, hardcore1 yekha

Ogwiritsa ntchito 16 adavota. Ogwiritsa 3 adakana.

Source: www.habr.com

Kuwonjezera ndemanga