Контур менен таанышуу: Трафикти Kubernetesдеги тиркемелерге багыттоо

Контур менен таанышуу: Трафикти Kubernetesдеги тиркемелерге багыттоо

Биз Contour Cloud Native Computing Foundation (CNCF) долбоорунун инкубаторунда жайгаштырылгандыгы тууралуу жаңылык менен бөлүшүүгө кубанычтабыз.

Эгер сиз Contour жөнүндө уга элек болсоңуз, бул Kubernetes'те иштеген колдонмолорго трафикти багыттоо үчүн жөнөкөй жана масштабдуу ачык булак кириш контроллери.

Биз анын кантип иштээрин деталдуу карап чыгабыз жана алдыдагы конференцияларда өнүгүүнүн жол картасын көрсөтөбүз Kubecon жана CloudNativeCon Europe.

Жана бул макалада биз сизге Контурдун иши менен таанышууну сунуштайбыз. Келгиле, CNCF тарабынан долбоорду кабыл алуу эмнени билдирерин түшүндүрүп берели. Ошондой эле долбоордун келечектеги өнүгүү пландары менен бөлүшөбүз.

KubeCon жана CloudNativeCon өнүккөн технология ышкыбоздорун жана кошумча билим берүүгө гана эмес, булуттагы эсептөөлөрдү өнүктүрүүгө кызыккан инженерлерди бириктирет. Иш-чараларга эксперт-практиктер жана Kubernetes, Prometheus, gRPC, Envoy, OpenTracing жана башкалар сыяктуу популярдуу долбоорлордун негизги иштеп чыгуучулары катышат.

Баарынын көздөрү Ингрессте

Биринчиден, киришүү. Kubernetes коомчулугу жумуш жүгүн иштетүү жана жумуш жүктөмүнөн сактоого мүмкүнчүлүк берүүнү камсыз кылуу көйгөйлөрүнө кантип мамиле кылууну чечкен. Бирок тармакка жана байланышка келгенде инновацияга дагы эле орун бар. Негизги жана өтө маанилүү милдет – кластердин ичиндеги тышкы трафикти жеткирүү. Kubernetesте бул Ingress деп аталат, бул Контурдун жасаганы. Бул керек болгон учурда трафикти жеткирүү үчүн кластерде оңой колдоно турган курал, бирок Kubernetes кластериңиз өскөн сайын келечектеги функциялар орнотулган.

Техникалык жактан алганда, Контур ачуу менен иштейт өкүлү тескери прокси жана жүк балансын камсыз кылуу. Ал динамикалык конфигурация жаңыртууларын түп-тамырынан колдойт жана ошондой эле жүктү тең салмактуулуктун ар кандай стратегияларын камсыз кылуу менен көп командалык Kubernetes кластерлерине жайылтылат.

Kubernetes'те Ingress Controllerди иштетүүнүн көптөгөн альтернативалары бар, бирок Контур уникалдуу болуп саналат, ал коопсуздукту жана көп ижаралыкты эске алуу менен, аны жогорку деңгээлде аткаруу менен дал ушул тапшырманы камсыз кылат.

Сиз кеңейте аласыз да тейлөө тору Бул маселени чечүү үчүн, бул кластериңизге кошумча татаалдыкты кошууну билдирет. Контур, тескерисинче, чоңураак тейлөө тармагына таянбастан Ingressди иштетүү үчүн чечимди сунуштайт - бирок керек болсо аны менен иштей алат. Бул тез эле көптөгөн колдонуучулардын кызыгуусун жараткан Ingress'ке акырындык менен өтүүнү сунуштайт.

CNCF колдоосунун күчү

2017-жылдын аягында Heption иштеп чыгуучулары тарабынан түзүлгөн Contour 1.0-жылдын ноябрында 2019 версиясына жеткен жана азыр Slack'те 600 мүчөдөн, иштеп чыгууда 300 мүчөдөн, ошондой эле 90 комитеттен жана 5 тейлөөчүдөн турган жамаатка ээ. Маанилүү фактылардын бири - бул Adobe, Kinvolk, Kintone, PhishLabs жана Replicated сыяктуу ар кандай компаниялар жана уюмдар тарабынан ишке ашырылып жаткандыгы. Колдонуучулар Контурду өндүрүштө кабыл алып жатышканын көрүп, жана бизде күчтүү жамаат бар экенин билип, CNCF Контур кумкоргон катмарын айланып өтүп, түз эле инкубаторго кире алат деп чечти.

Бул биз үчүн абдан маанилүү, анткени биз бул чакырууну CNCFтин техникалык максаттарына шайкеш келген туруктуу, жылуу-жумшак жана ачык коомчулук экенибиздин ырастоосу катары карайбыз жана Контур да Kubernetes жана Envoy сыяктуу башка долбоорлор менен экосистемада жакшы иштейт.

Бизге канчалык көп адамдар келсе, жаңы функцияларды кошуунун түрдүүлүгү жана ылдамдыгы ошончолук көбөйөт деп ишенебиз. Биз ай сайын версияларды чыгарууну улантабыз, андыктан колдонуучуларды жаңы функцияларды, мүчүлүштүктөрдү оңдоолорду жана коопсуздукту жакшыртууларды көп күтпөйбүз.

Kubernetes экосистемасына кошкон салымы

Жакынкы келечекте биз каалайм жаңы функциялар үчүн коомчулуктан суроо-талаптарды чогултуу. Бул суроо-талаптардын айрымдары, мисалы, тышкы аутентификацияны колдоо, колдонуучулар бир топ убакыттан бери күтүшкөн, бирок бизде бул үчүн ресурстар азыр гана бар. Ошондой эле, мындай милдет коомчулуктун көп сандаган сын-пикирлери менен гана ишке ашырылышы мүмкүн.

Жакынкы келечекте ишке ашырууну пландаштырган башка нерселер:

Биз дагы колдоо жөнүндө ойлоно баштадык UDP. Contour бул L7 Ingress Controller, бирок биздин кээ бир колдонуучуларыбыз HTTP эмес тиркемелерди (мисалы, VOIP жана телефония тиркемелерин) Kubernetes'те жайгаштырууну каалашат. Адатта бул тиркемелер UDP колдонушат, ошондуктан биз бул муктаждыктарыбызды канааттандыруу үчүн пландарыбызды кеңейткибиз келет.

биз бөлүшүүгө аракет кылабыз Коомчулук менен Ingress Controllerди иштеп чыгууда биз эмнени үйрөндүк, ошону менен кийинки муундагы маалыматтарды сырттан кластерге багыттоону жакшыртууга жардам бердик кызмат API'лери Kubernetes.

Көбүрөөк билип, бизге кошулуңуз!

Контур тууралуу көбүрөөк билүүнү каалайсызбы, анын ичинде долбоордун кандайча иштээрин жана команда CNCFге кошулганда эмнеге жетишүүгө үмүттөнөрүн так түшүнгүңүз келеби? биздин аткаруу KubeCon конференциясында 20-жылдын 2020-августунда саат 13.00 CEST, биз сизди көргөнгө кубанычтабыз.

Эгер бул мүмкүн болбосо, биз сизди каалаган бирине кошулууга чакырабыз коомдук чогулуштар, Шейшемби күнү орун алган, бар жолугушуу жазуулары. Сиз да жазылсаңыз болот тасма Контур, в жумуш убактысы реалдуу убакытта долбоорду жакшы билген адам менен суроолорду бере аласыз же бириктирүү өтүнүчтөрү боюнча иштей аласыз. Эгер сиз Контурдун иштеп жатканын көргүңүз келсе, бизге Slack боюнча линия калтырыңыз же биздин почта тизмебизге билдирүү жөнөтүңүз.

Акырында, эгер сиз өз салымыңызды кошкуңуз келсе, биз сизди биздин катарыбызга кабыл алууга кубанычтабыз. Биздин текшерүү документтер, биз менен баарлашыңыз жалкоолонуп, же биздин каалаганынан баштаңыз Жакшы биринчи маселелер. Биз ошондой эле сиз бөлүшкүңүз келген бардык пикириңизге ачыкпыз.

Contour жана башка булут технологиялары жөнүндө көбүрөөк билүү үчүн, алыстан катышууну карап көрүңүз KubeCon жана CloudNativeCon ЕС17-жылдын 20-2020-августунда өтөт.

Контур менен таанышуу: Трафикти Kubernetesдеги тиркемелерге багыттоо

Сурамжылоого катталган колдонуучулар гана катыша алышат. Кирүү, өтүнөмүн.

Сизди Контур кызыктырабы?

  • 25,0%Анча деле эмес. Жаңы эч нерсе жок4

  • 25,0%Ооба, келечектүү нерсе4

  • 43,8%Убадалардын артынан кандай чыныгы иштер болорун көрөбүз7

  • 6,2%Тек монолит, тек хардкор1

16 колдонуучу добуш берди. 3 колдонуучу добуш берүүдөн баш тартты.

Source: www.habr.com

Комментарий кошуу