Kontur bilan tanishish: Trafikni Kubernetes-dagi ilovalarga yo'naltirish

Kontur bilan tanishish: Trafikni Kubernetes-dagi ilovalarga yo'naltirish

Biz Contour Cloud Native Computing Foundation (CNCF) tomonidan loyiha inkubatorida joylashganligi haqidagi yangiliklarni baham ko'rishdan mamnunmiz.

Agar siz hali Contour haqida eshitmagan bo'lsangiz, bu Kubernetes-da ishlaydigan ilovalarga trafikni yo'naltirish uchun oddiy va kengaytiriladigan ochiq kodli kirish boshqaruvchisi.

Biz uning qanday ishlashini batafsil ko'rib chiqamiz va kelgusi konferentsiyalarda rivojlanish yo'l xaritasini ko'rsatamiz Kubecon va CloudNativeCon Europe.

Va ushbu maqolada biz sizga Kontur ishi bilan tanishishingizni taklif qilamiz. Keling, CNCF tomonidan loyihani qabul qilish nimani anglatishini tushuntirib beraylik. Shuningdek, loyihani kelgusida rivojlantirish bo‘yicha rejalarimiz bilan o‘rtoqlashamiz.

KubeCon va CloudNativeCon nafaqat qo'shimcha ta'limga, balki bulutli hisoblashni rivojlantirishga qiziqqan ilg'or texnologiya ixlosmandlari va muhandislarni birlashtiradi. Tadbirlarda Kubernetes, Prometey, gRPC, Envoy, OpenTracing va boshqalar kabi mashhur loyihalarning ekspert amaliyotchilari va asosiy ishlab chiquvchilari ishtirok etadi.

Hammaning e'tibori Ingressda

Birinchidan, kirish. Kubernetes hamjamiyati allaqachon ish yuklarini bajarish va ish yuklaridan saqlashga kirishni ta'minlash bilan bog'liq qiyinchiliklarga qanday yondashishni aniqladi. Ammo tarmoq va ulanish haqida gap ketganda, hali ham innovatsiyalar uchun joy bor. Asosiy va juda muhim vazifa - bu klaster ichidagi tashqi trafikni etkazib berish. Kubernetesda bu "Ingress" deb ataladi, bu aynan Kontur bajaradigan narsa. Bu kerak bo'lganda trafikni yetkazib berish uchun klasterda osongina foydalanishingiz mumkin bo'lgan vosita, ammo Kubernetes klasteringiz o'sib borishi bilan kelajak uchun o'rnatilgan funksionallik.

Texnik jihatdan, Kontur ochish orqali ishlaydi elchisi teskari proksi va yuk balansini ta'minlash. U tabiiy ravishda dinamik konfiguratsiya yangilanishlarini qo'llab-quvvatlaydi va turli xil yuklarni muvozanatlash strategiyalarini ta'minlab, ko'p jamoali Kubernetes klasterlariga kengaytirilishi mumkin.

Kubernetes-da Ingress Controller-ni ishga tushirishning ko'plab muqobil variantlari mavjud, ammo Contour o'ziga xos xususiyatga ega, chunki u xavfsizlik va ko'p ijaraga olishni yodda tutgan holda yuqori darajadagi ishlashda aynan shu vazifani bajaradi.

Siz kengaytirishingiz mumkin bo'lsa-da xizmat ko'rsatish tarmog'i Ushbu muammoni hal qilish uchun bu sizning klasteringizga qo'shimcha murakkablik kiritishni anglatadi. Boshqa tomondan, Contour kattaroq xizmat ko'rsatish tarmog'iga tayanmasdan, Ingressni ishga tushirish uchun yechim taklif qiladi - lekin agar kerak bo'lsa, u bilan ishlashi mumkin. Bu tezda ko'plab foydalanuvchilarning qiziqishini uyg'otadigan Ingressga bosqichma-bosqich o'tishni taklif qiladi.

CNCF qo'llab-quvvatlashning mustahkamligi

2017-yil oxirida Heption ishlab chiquvchilari tomonidan yaratilgan Contour 1.0-yil noyabr oyida 2019 versiyasiga yetdi va hozirda Slack’da 600 a’zo, ishlab chiqilayotgan 300 a’zo, shuningdek, 90 ta komitent va 5 ta xizmatchidan iborat hamjamiyatga ega. Muhim faktlardan biri shundaki, u turli kompaniyalar va tashkilotlar, jumladan Adobe, Kinvolk, Kintone, PhishLabs va Replicated tomonidan amalga oshiriladi. Foydalanuvchilar ishlab chiqarishda Konturni qo'llayotganini ko'rib, va bizda barqaror hamjamiyat borligini bilib, CNCF Kontur qum qutisi qatlamini chetlab o'tib, to'g'ridan-to'g'ri inkubatorga kirishiga qaror qildi.

Bu biz uchun juda muhim, chunki biz ushbu taklifni CNCF texnik maqsadlariga mos keladigan barqaror, mehmondo'st va ochiq hamjamiyat ekanligimizning tasdig'i sifatida ko'ramiz va Contour ham ekotizimda Kubernetes va Envoy kabi boshqa loyihalar bilan yaxshi ishlaydi.

Umid qilamizki, bizga qancha ko'p odamlar kelsa, yangi funktsiyalarni qo'shishning xilma-xilligi va tezligi shunchalik oshadi. Biz har oy versiyalarni chiqarishni davom ettiramiz, shuning uchun foydalanuvchilarni yangi xususiyatlar, xatoliklar tuzatilishi va xavfsizlik yaxshilanishini uzoq kuttirmaymiz.

Kubernetes ekotizimiga qo'shgan hissasi

Yaqin kelajakda biz xohlamoq yangi xususiyatlar uchun hamjamiyat so'rovlarini to'plash. Ushbu so'rovlarning ba'zilari, masalan, tashqi autentifikatsiyani qo'llab-quvvatlash, foydalanuvchilar tomonidan ancha vaqtdan beri kutilgan edi, ammo bizda buning uchun resurslar mavjud. Bundan tashqari, bunday vazifa faqat jamiyatning ko'p sonli sharhlari bilan amalga oshirilishi mumkin.

Yaqin kelajakda amalga oshirishni rejalashtirgan boshqa narsalar:

Biz ham qo'llab-quvvatlash haqida o'ylay boshladik UDP. Contour - bu L7 Ingress Controller, ammo ba'zi foydalanuvchilarimiz Kubernetes-da HTTP bo'lmagan ilovalarni (masalan, VOIP va telefoniya ilovalari) joylashtirishni xohlashadi. Odatda bu ilovalar UDP dan foydalanadi, shuning uchun biz ushbu ehtiyojlarni qondirish uchun rejalarimizni kengaytirmoqchimiz.

Biz shundaymiz baham ko'rishga intilamiz Biz hamjamiyat bilan Ingress Controller-ni ishlab chiqishda nimani o'rgandik va shu bilan keyingi avlodda ma'lumotlarni tashqaridan klasterga yo'naltirishni yaxshilashga yordam berdik xizmat API'lari Kubernetes.

Ko'proq ma'lumot oling va bizga qo'shiling!

Kontur haqida ko'proq ma'lumotga ega bo'lishni xohlaysizmi, shu jumladan loyiha qanday ishlashini va biz CNCFga qo'shilganimizda jamoa nimaga erishishni umid qilayotganini aniq tushunish - tashrif buyuring bizning ijromiz 20-yil 2020-avgust kuni soat 13.00 da KubeCon konferensiyasida sizni ko‘rishdan xursand bo‘lamiz.

Agar buning iloji bo'lmasa, biz sizni birortasiga qo'shilishga taklif qilamiz jamoat uchrashuvlari, seshanba kuni bo'lib o'tadigan, bor uchrashuv qaydlari. Siz ham obuna bo'lishingiz mumkin axborot byulleteni Kontur, in ish vaqti real vaqtda loyihani biladigan odam bilan savol berishingiz yoki birlashtirish soʻrovlari ustida ishlashingiz mumkin boʻladi. Agar siz Konturni ishlayotganini ko'rishni istasangiz, Slack-da bizga xabar qoldiring yoki pochta ro'yxatimizga xabar yuboring.

Va nihoyat, agar siz o'z hissangizni qo'shmoqchi bo'lsangiz, biz sizni safimizda kutib olishdan mamnun bo'lamiz. Bizning hujjatlar, biz bilan suhbatlashing bo'shashmasdan, yoki bizning biron birimiz bilan boshlang Yaxshi birinchi masalalar. Shuningdek, siz baham ko'rmoqchi bo'lgan har qanday fikr-mulohazalarga ochiqmiz.

Contour va boshqa bulut texnologiyalari haqida koʻproq maʼlumot olish uchun masofadan turib ishtirok etishni oʻylab koʻring KubeCon va CloudNativeCon EU17 yil 20-2020 avgust kunlari bo'lib o'tadi.

Kontur bilan tanishish: Trafikni Kubernetes-dagi ilovalarga yo'naltirish

So'rovda faqat ro'yxatdan o'tgan foydalanuvchilar ishtirok etishlari mumkin. tizimga kirishiltimos.

Konturga qiziqasizmi?

  • 25,0%Unchalik emas. Hech narsa yangi emas4

  • 25,0%Ha, istiqbolli narsa4

  • 43,8%Ko'ramiz, va'dalar ortidan qanday haqiqiy ishlar bo'ladi7

  • 6,2%Faqat monolit, faqat qattiq 1

16 nafar foydalanuvchi ovoz berdi. 3 nafar foydalanuvchi betaraf qolgan.

Manba: www.habr.com

a Izoh qo'shish