Pleskin KubeCon-da necə iştirak etdiyi haqqında

Bu il Plesk bir neçə nəfəri dünyanın ən böyük Kubernetes tədbiri olan KubeCon-a göndərmək qərarına gəldi. Rusiyada bu mövzuda ixtisaslaşmış konfranslar yoxdur. Əlbəttə ki, biz K8-lərdən danışırıq və hamı bunu istəyir, amma başqa heç bir yerdə bunu tətbiq edən bu qədər çox şirkət bir yerdə toplaşmır. Kubernetes əsasında platforma üzərində işlədiyim üçün təsadüfən iştirakçılardan biri oldum.

Pleskin KubeCon-da necə iştirak etdiyi haqqında

Təşkilat haqqında

Konfransın miqyası heyrətamizdir: 7000 iştirakçı, nəhəng sərgi mərkəzi. Bir zaldan digərinə keçid 5-7 dəqiqə çəkdi. Eyni zamanda müxtəlif mövzularda 30 məruzə dinlənilib. Öz stendləri olan çoxlu sayda şirkət var idi, onlardan bəziləri çoxlu yaxşı və bəzi böyük mükafatlar verirdi, həmçinin köynəklər, qələmlər və digər sevimli əşyalar şəklində hər cür əşyalar verirdilər. . Bütün ünsiyyət ingilis dilində idi, amma heç bir çətinlik yaşamadım. Əgər xarici konfranslara getməməyiniz yalnız bu səbəbdəndirsə, davam edin. Kod və sənədlərdə hər gün yazdığınız və oxuduğunuz tanış sözlərin bolluğu sayəsində İT-də ingilis dili adi ingilis dili ilə müqayisədə daha asandır. Hesabatların qəbulunda da heç bir problem olmayıb. Beynimə çoxlu məlumatlar daxil oldu. Axşam mən bir serverə bənzədim ki, onlar buferin daşmasından faydalanıb onu birbaşa şüuraltına tökdülər.

Hesabatlar haqqında

Ən çox bəyəndiyim və baxmağı tövsiyə edəcəyim reportajlar haqqında qısaca danışmaq istəyirəm.

CNAB-a giriş: Çoxlu alət zəncirləri ilə buludlu yerli proqramların qablaşdırılması — Chris Crone, Docker

Bu hesabat məndə düzgün təəssürat yaratdı, çünki çox ağrılara toxundu. Bir çox fərqli xidmətlərimiz var, onlar komandadakı müxtəlif insanlar tərəfindən dəstəklənir və inkişaf etdirilir. Kod yaxınlaşdıqca infrastrukturu izləyirik, lakin bəzi həll olunmamış problemlər var. Ansible kodu olan bir depo var, lakin cari vəziyyət və inventar skripti maşında işlədən tərtibatçı tərəfindən saxlanılır və kreditlər oradadır. Bəzi məlumatları bir araya gətirmək olar, lakin harada olduğu həmişə aydın deyil. Sadəcə bir düyməni basa biləcəyiniz yer yoxdur və hər şey yaxşı olacaq. Təsvir etmək və depoya yalnız kodu deyil, həm də yerləşdirmə alətlərini qoymaq təklif olunur. Dövlət və kreditləri haradan əldə edəcəyinizi təsvir edin, Quraşdırın və nəticədən həzz alın. Mən xidmətlərdə daha çox nizam-intizam istərdim, CNAB buraxılışlarını izləyəcəyəm, onlardan özüm istifadə edəcəyəm, həyata keçirəcəyəm və onları inandıracağam. Şalgamda Readme dizaynı üçün yaxşı nümunə.

Kosmik gəminin uçuşunu davam etdirin: Güclü operatorlar yazın — İllya Chekrygin, Upbound

Operatorlar yazarkən rake haqqında çoxlu məlumat. Hesabatı Kubernetes üçün öz operatorunu yazmağı planlaşdıranlar üçün mütləq görməli hesab edirəm. Orada statuslar, zibillərin yığılması, rəqabət və başqa hər şey nəzərə alınır. Çox məlumatlandırıcıdır. Davamlı Kubernetes kodundan sitat çox xoşuma gəldi:
Pleskin KubeCon-da necə iştirak etdiyi haqqında

Şəkilləri Bəyənən Məşğul İnsanlar üçün Kubernetes İdarə Təyyarəsi - Daniel Smith, Google

K8s, tətbiqin asanlığı lehinə inteqrasiya üçün mürəkkəbliyi ticarət edir.

Bu hesabatda klasterin əsas memarlıq elementlərindən biri - idarəetmə müstəvisi, yəni nəzarətçilər dəsti ətraflı şəkildə açıqlanır. Onların rolu və arxitekturası, həmçinin mövcud olanların nümunəsindən istifadə edərək öz nəzarətçinizi yaratmağın əsas prinsipləri təsvir edilmişdir.

Ən orijinal məqamlardan biri, nəzarətçinin düzgün davranışının arxasında anormal vəziyyətləri gizlətməmək, sistemə problemlərin yarandığını bildirmək üçün davranışı dəyişdirmək tövsiyəsidir.

eBay-in yüksək performanslı iş yüklərini Kubernetes ilə idarə etmək - Xin Ma, eBay

Çox maraqlı bir təcrübə, həqiqətən yüksək iş yükünüz olduqda nələri nəzərə almalı olduğunuz haqqında reseptlərlə çoxlu məlumat. Kubernetes-ə yaxşı daxil oldular və 50 klasteri dəstəklədilər. Maksimum məhsuldarlığı sıxmağın bütün aspektləri haqqında danışdılar. Klasterlərlə bağlı hər hansı texniki qərar qəbul etməzdən əvvəl hesabata baxmağı məsləhət görürəm.

Grafana Loki: Prometey kimi, amma loglar üçün. - Tom Wilkie, Grafana Labs

Hesabatdan sonra başa düşdüm ki, Loki-ni bir çoxluqda qeydlər üçün sınamalı və çox güman ki, onunla qalmalıyam. Nəticə: elastik ağırdır. Grafana problemlərin aradan qaldırılması üçün uyğun olan yüngül, genişlənə bilən bir həll hazırlamaq istəyirdi. Həll zərif oldu: Loki Kubernetes-dən meta məlumatı (Prometheus kimi etiketlər) seçir və onlara uyğun olaraq qeydləri tərtib edir. Beləliklə, siz xidmətə görə log parçaları seçə, müəyyən bir alt tapa, müəyyən bir vaxt seçə, səhv kodu ilə süzgəcdən keçirə bilərsiniz. Bu filtrlər tam mətn axtarışı olmadan işləyir. Beləliklə, axtarışı tədricən daraltmaqla, sizə lazım olan xüsusi səhvə çata bilərsiniz. Sonda axtarış hələ də istifadə olunur, lakin dairə daraldığından sürət indeksləşdirmədən kifayətdir. Bunun üzərinə klikləməklə, kontekst yüklənir - əvvəl bir neçə sətir və sonra bir neçə sətir jurnal. Beləliklə, bu, qeydləri olan bir fayl axtarışına bənzəyir, lakin bir az daha rahatdır və ölçülərin olduğu eyni interfeysdə. Axtarış sorğusunun baş vermə sayını hesablaya bilər. Axtarış sorğularının özləri Prometey dilinə bənzəyir və sadə görünür. Natiq diqqətimizi ona yönəltdi ki, həll yolu analitika üçün çox da uyğun deyil. Mən onu loglara ehtiyacı olan hər kəsə tövsiyə edirəm, oxumaq çox asandır.

İntuit K8s Nəzarətçisi ilə Canary və Mavi Yaşıl yerləşdirmələri necə edir - Daniel Thomson

Kanareyka və mavi-yaşıl yerləşdirmə prosesləri çox aydın şəkildə göstərilmişdir. Hələ ilham almayanlara reportajı izləməyi məsləhət görürəm. Natiqlər həlli perspektivli CI-CD sistemi ARGO üçün genişləndirmə şəklində təqdim edəcəklər. Rusiyadan olan natiqin ingiliscə nitqini dinləmək digər natiqlərin nitqindən daha asandır.

Daha Ağıllı Kubernetes Giriş Nəzarəti: Auth üçün Sadə Bir Yanaşma — Rob Scott, ReactiveOps

Klaster idarəçiliyinin ən çətin aspektlərindən biri təhlükəsizliyin, xüsusən də resurslara giriş hüququnun yaradılmasıdır. Daxili K8s primitivləri avtorizasiyanı istədiyiniz kimi konfiqurasiya etməyə imkan verir. Onları ağrısız şəkildə necə yeniləmək olar? Giriş hüquqları ilə nə baş verdiyini necə başa düşmək və yaradılmış rollarda debug etmək olar? Bu hesabat yalnız k8-lərdə avtorizasiyanın aradan qaldırılması üçün bir neçə alətin icmalını təqdim etmir, həm də sadə və effektiv siyasətlərin qurulması üçün ümumi tövsiyələr verir.

Digər hesabatlar

Mən bunu tövsiyə etməyəcəyəm. Bəziləri kapitan idi, bəziləri isə əksinə, çox çətin idi. Mən sizə bu pleylistə daxil olmağı və əsas söz kimi qeyd olunan hər şeyə baxmağı məsləhət görürəm.Bu, sizə Bulud Native Tətbiqləri ətrafındakı sənayeyə geniş nəzər salmağa imkan verəcək, sonra ctrl+f düymələrini sıxıb açar sözlər, şirkətlər, maraq doğuran məhsullar və yanaşmalar.

Budur, hesabatları olan pleylistə bir keçid, ona diqqət yetirin

YouTube Pleylist

Şirkət stendləri haqqında

Haproxy stendində mənə oğlum üçün köynək verdilər. Buna görə istehsalda Nginx-i haproksi ilə əvəz edəcəyimə şübhə edirəm, amma ən çox onları xatırlayıram. Yeni sahiblərin Nginx ilə nə edəcəyini kim bilir.

Pleskin KubeCon-da necə iştirak etdiyi haqqında
Üç gün ərzində IBM stendində qısa söhbətlər oldu və onlar Oculus Go, Beats qulaqlıqları və kvadrokopterləri lotereyaya cəlb etməklə insanları cəlb etdilər. Bütün yarım saat stenddə olmalı idin. Üç gündə iki dəfə bəxtimi sınadım - olmadı. VMWare və Microsoft da qısa təqdimatlar etdilər.

Ubuntu stendində mən hamının gördüyü kimi etdim - Shuttleworth ilə şəkil çəkdirdim. Ünsiyyətcil bir oğlan, onu 8.04-dən bəri istifadə etdiyimi və serverin 10 il ərzində bir fasilə olmadan dist yeniləməsi olmadan (İnternetə çıxışı olmasa da) işlədiyini öyrənməyə şad oldu.

Pleskin KubeCon-da necə iştirak etdiyi haqqında
Ubuntu MicroK8-lərini kəsir - Sürətli, Yüngül, Yuxarı Developer Kubernetes microk8s.io

Yorğun Dmitri Stolyarovun yanından keçə bilmədim, onunla Kubernetesi dəstəkləyən mühəndislərin çətin gündəlik həyatı haqqında danışdım. O, məruzələrin oxunmasını həmkarlarına həvalə edəcək, lakin materialı təqdim etmək üçün yeni format hazırlayır. Sizi Flantın YouTube kanalına abunə olmağa çağırdım.

Pleskin KubeCon-da necə iştirak etdiyi haqqında
IBM, Cisco, Microsoft, VMWare stendlərə çoxlu pul yatırıblar. Açıq mənbəli yoldaşların daha təvazökar stendləri var idi. Stenddə Grafana nümayəndələri ilə danışdım və onlar məni Loki-ni sınamalı olduğuna inandırdılar. Ümumiyyətlə, belə görünür ki, giriş sistemində tam mətn axtarışı yalnız analitika üçün lazımdır və Loki səviyyəsindəki sistemlər problemlərin aradan qaldırılması üçün kifayətdir. Prometey tərtibatçıları ilə danışdım. Onlar ölçülərin uzunmüddətli saxlanması və məlumatların aşağı seçilməsi ilə məşğul olmağı planlaşdırmırlar. Həll kimi korteks və Thanosa baxmaq məsləhətdir. Çoxlu stendlər var idi, hamısını görmək üçün bir gün lazım idi. Bir xidmət olaraq bir çox monitorinq həlləri. Beş təhlükəsizlik xidməti. Beş performans xidməti. Kubernetes üçün onlarla istifadəçi interfeysi. K8-ləri xidmət kimi təqdim edənlər çoxdur. Hər kəs bazardan öz payını istəyir.

Amazon və Google damda süni ot örtüyü olan verandalar icarəyə götürüb və orada günəş şezlongları quraşdırıblar. Amazon kupalar payladı və limonad tökdü və stenddə spot instansiyalarla işləməkdə yeniliklərdən danışdı. Google Kubernetes loqosu ilə peçenyelər verdi və sərin foto zona yaratdı və stenddə böyük müəssisə balıqları tutdum.

Barselona haqqında

Barselonaya aşiq. Mən orada ikinci dəfə idim, ilk dəfə 2012-ci ildə görməli yerləri gəzdim. Bu təəccüblüdür, amma ağlıma çoxlu faktlar gəldi, həmkarlarıma çox şey deyə bildim, mini bələdçi idim. Təmiz dəniz havası allergiyamı dərhal aradan qaldırdı. Ləzzətli dəniz məhsulları, paella, sangria. Çox isti, günəşli memarlıq. Mərtəbələrin sayı az, yaşıllıqlar çoxdur. Bu üç gündə təxminən 50 kilometr yol getdik və mən bu şəhəri dönə-dönə gəzmək istəyirəm. Bütün bunlar hesabatlardan sonra, axşamlar.

Pleskin KubeCon-da necə iştirak etdiyi haqqında
Pleskin KubeCon-da necə iştirak etdiyi haqqında
Pleskin KubeCon-da necə iştirak etdiyi haqqında

Əsas nə başa düşdüm

Çox şadam ki, bu konfransda iştirak etmək imkanım oldu. O, əvvəllər sıralanmayanları rəflərə ayırdı. O, məni ruhlandırdı və bəzi şeyləri aydınlaşdırdı.

Fikir qırmızı sap kimi qaçdı: Kubernetes son nöqtə deyil, bir vasitədir. Platformalar yaratmaq üçün platforma.

Və bütün hərəkatın əsas vəzifəsi: genişlənə bilən proqramlar qurun və işlədin

İcmanın üzərində işlədiyi əsas istiqamətlər kristallaşmışdır. Tətbiqlər üçün təxminən 12 amilin bir anda necə göründüyü, bütövlükdə infrastruktur üçün nələrin və necə ediləcəyinin siyahısı ortaya çıxdı. İstəsəniz, bu tendensiyaları çağıra bilərsiniz:

  • Dinamik mühitlər
  • İctimai, hibrid və şəxsi buludlar
  • Konteynerlər
  • Xidmət şəbəkəsi
  • Mikro xidmətlər
  • Dəyişməz infrastruktur
  • Deklarativ API

Bu üsullar aşağıdakı xüsusiyyətlərə malik sistemlər qurmağa imkan verir:

  • Məlumat itkisindən qorunur
  • Elastik (yükləməyə uyğunlaşır)
  • Xidmətli
  • Müşahidə olunanlar (üç sütun: monitorinq, giriş, izləmə)
  • Böyük dəyişiklikləri tez-tez və proqnozlaşdırıla bilən şəkildə həyata keçirmək qabiliyyətinə sahib olmaq.

CNCF ən yaxşı layihələri (kiçik siyahı) seçir və aşağıdakıları təbliğ edir:

  • Ağıllı avtomatlaşdırma
  • açıq mənbə
  • Xidmət təminatçısı seçmək azadlığı

Kubernetes mürəkkəbdir. İdeoloji cəhətdən sadə və hissələrə bölünür, lakin bütövlükdə mürəkkəbdir. Heç kim hamısı bir yerdə həll yolu göstərmədi. Bir xidmət kimi k8s bazarı və həqiqətən də bazarın qalan hissəsi vəhşi qərbdir: dəstək ayda həm 50, həm də 1000 dollara satılır. Hər kəs hansısa hissənin dərinliyinə gedir və onu qazır. Bəziləri monitorinq və tablosuna, bəziləri performansa, bəziləri təhlükəsizlik sahəsinə aiddir.

K8S, hər şey yeni başlayır!

Mənbə: www.habr.com

Добавить комментарий