Pri kiel Plesk ĉeestis KubeCon

Ĉi-jare, Plesk decidis sendi plurajn homojn al KubeCon, la ĉefa evento de Kubernetes en la mondo. Ne estas fakaj konferencoj en Rusio pri ĉi tiu temo. Kompreneble, ni parolas pri K8s, kaj ĉiuj volas ĝin, sed nenie alie tiom da kompanioj praktikantaj ĝin kolektiĝas en unu loko. Mi hazarde estis unu el la partoprenantoj, ĉar mi laboras en platformo bazita sur Kubernetes.

Pri kiel Plesk ĉeestis KubeCon

Pri la organizo

La amplekso de la konferenco estas mirinda: 7000 5 partoprenantoj, grandega ekspoziciejo. La transiro de unu halo al alia daŭris 7-30 minutojn. Estis XNUMX raportoj pri diversaj temoj samtempe. Estis grandega nombro da kompanioj kun siaj propraj standoj, kelkaj el ili fordonis multajn bonajn kaj kelkajn bonegajn premiojn, kaj ili ankaŭ fordonis ĉiajn aferojn en formo de T-ĉemizoj, plumoj kaj aliaj belaj aferoj. . Ĉiu komunikado estis en la angla, sed mi ne spertis malfacilaĵojn. Se ĉi tio estas la sola kialo, kial vi ne iras al eksterlandaj konferencoj, iru antaŭen. La angla en IT estas pli facila ol la kutima angla danke al la abundo de konataj vortoj, kiujn vi skribas kaj legas ĉiutage en kodo kaj dokumentado. Ankaŭ ne estis problemoj kun la percepto de la raportoj. Multaj informoj estis enigitaj en mian kapon. Vespere mi similis al servilo, sur kiu ili profitis bufran superfluon kaj verŝis ĝin rekte en la subkonscion.

Pri raportoj

Mi volas mallonge paroli pri la raportoj, kiujn mi plej ŝatis kaj rekomendus spekti.

Enkonduko al CNAB: Pakado de Nubaj Indiĝenaj Aplikoj kun Multoblaj Ilĉenoj - Chris Crone, Docker

Ĉi tiu raporto faris la ĝustan impreson al mi ĉar ĝi tuŝis multe da doloro. Ni havas multajn malsamajn servojn, ili estas subtenataj kaj disvolvitaj de malsamaj homoj en la teamo. Ni sekvas infrastrukturon dum kodo alproksimiĝas, sed estas kelkaj nesolvitaj problemoj. Estas deponejo kun Ansible-kodo, sed la nuna stato kaj inventaro estas stokitaj de la programisto kuranta la skripton sur la maŝino, kaj la kreditoj estas tie. Kelkaj informoj troveblas en kunfluo, sed ne ĉiam estas evidente kie. Ne estas loko kie vi povas simple premi butonon kaj ĉio estos en ordo. Oni proponas fari priskribon kaj meti en la deponejon ne nur la kodon, sed ankaŭ la disfaldajn ilojn. Priskribu kie akiri staton kaj kreditojn, faru Instali kaj ĝuu la rezulton. Mi ŝatus pli da ordo en la servoj, mi sekvos CNAB-eldonojn, uzos ilin mem, efektivigos ilin kaj konvinkos ilin. Bona ŝablono por desegni Readme en napo.

Tenu la Kosmopramon Flugante: Skribante Fortikajn Operaciistojn - Illya Chekrygin, Upbound

Multaj informoj pri rake dum skribado de funkciigistoj. Mi konsideras la raporton nepre vidinda por tiuj, kiuj planas verki sian propran funkciigiston por Kubernetes. Ĉiuj aferoj kiel statusoj, rubkolekto, konkuro kaj ĉio alia estas konsiderata tie. Tre informa. Mi tre ŝatis la citaĵon el la persistaj volumoj Kubernetes-kodo:
Pri kiel Plesk ĉeestis KubeCon

La Kubernetes Kontrolaviadilo por Okupitaj Homoj, Kiuj Ŝatas Bildojn - Daniel Smith, Guglo

K8s interŝanĝas kompleksecon por integriĝo en favoro de facileco de efektivigo.

Ĉi tiu raporto malkaŝas detale unu el la ĉefaj arkitekturaj elementoj de la areto - la kontrolaviadilo, nome aro de regiloj. Ilia rolo kaj arkitekturo estas priskribitaj, same kiel la bazaj principoj krei vian propran regilon uzante la ekzemplon de ekzistantaj.

Unu el la plej originalaj punktoj estas la rekomendo ne maski eksternormajn situaciojn malantaŭ la ĝusta konduto de la regilo, sed ŝanĝi la konduton iel por signali al la sistemo, ke problemoj ekestis.

Kurante la Alt-Efikecajn Laborŝarĝojn de eBay kun Kubernetes - Xin Ma, eBay

Tre interesa sperto, multe da informoj kun receptoj pri tio, kion vi devas konsideri kiam vi havas vere altan laborŝarĝon. Ili bone eniris Kubernetes kaj subtenas 50 aretojn. Ili parolis pri ĉiuj aspektoj de premado de maksimuma produktiveco. Mi rekomendas spekti la raporton antaŭ ol fari ajnajn teknikajn decidojn pri aretoj.

Grafana Loki: Kiel Prometeo, Sed por ŝtipoj. - Tom Wilkie, Grafana Labs

La raporto post kiu mi konstatis, ke mi nepre devas provi Lokion por protokoloj en areto kaj, plej verŝajne, resti kun ĝi. La fundo: elasto estas peza. Grafana volis evoluigi malpezan, skaleblan solvon taŭgan por sencimigaj problemoj. La solvo montriĝis eleganta: Loki elektas metainformojn el Kubernetes (etikedoj, kiel Prometheus), kaj aranĝas la protokolojn laŭ ili. Tiel, vi povas elekti protokolojn laŭ servo, trovi specifan subaĵon, elekti specifan tempon, filtri laŭ erara kodo. Ĉi tiuj filtriloj funkcias sen plenteksta serĉo. Do, iom post iom malvastigante la serĉon, vi povas atingi la specifan eraron, kiun vi bezonas. Fine oni ankoraŭ uzas la serĉon, sed ĉar la cirklo estas malvastigita, la rapideco sufiĉas sen indeksado. Klakante sur ĝi, la kunteksto estas ŝarĝita - kelkaj linioj antaŭe kaj kelkaj linioj de log post. Tiel, ĝi aspektas kiel serĉado de dosiero kun protokoloj kaj grepping sur ĝi, sed iom pli oportuna kaj en la sama interfaco kie la metrikoj estas. Povas kalkuli la nombron da aperoj de serĉdemando. La serĉdemandoj mem similas al la lingvo de Prometheus kaj aspektas simplaj. La preleganto atentigis nin pri tio, ke la solvo ne tre taŭgas por analizo. Mi tre rekomendas ĝin al ĉiuj, kiuj bezonas protokolojn, ĝi estas tre facile legebla.

Kiel Intuit Faras Kanariajn kaj Bluajn Verdajn Deplojojn kun K8s-Regilo - Daniel Thomson

La procezoj de kanaria kaj bluverda deplojo estas tre klare montritaj. Mi konsilas tiujn, kiuj ankoraŭ ne estis inspiritaj, spekti la raporton. La prelegantoj prezentos la solvon en formo de etendaĵo por la promesplena CI-CD-sistemo ARGO. La angla parolado de la parolanto el Rusio estas pli facile aŭskultebla ol la parolado de aliaj parolantoj.

Pli inteligenta Kubernetes Alirkontrolo: Pli Simpla Aliro al Aŭtoritato - Rob Scott, ReactiveOps

Unu el la plej malfacilaj aspektoj de cluster-administrado restas starigi sekurecon, precipe alirrajtojn al resursoj. Enkonstruitaj K8s-primitivoj permesas al vi agordi rajtigon laŭplaĉe. Kiel sendolore teni ilin ĝisdatigitaj? Kiel kompreni kio okazas kun alirrajtoj kaj sencimigi la kreitajn rolojn? Ĉi tiu raporto ne nur provizas superrigardon de pluraj iloj por sencimiga rajtigo en k8s, sed ankaŭ provizas ĝeneralajn rekomendojn por konstrui simplajn kaj efikajn politikojn.

Aliaj raportoj

Mi ne rekomendos ĝin. Kelkaj estis kapitanoj, kelkaj, male, estis tre malfacilaj. Mi konsilas vin salti en ĉi tiun ludliston kaj rigardi ĉion, kio estas markita kiel ĉefnoto. Ĉi tio permesos al vi vaste rigardi la industrion ĉirkaŭ Cloud Native Apps, kaj tiam vi devus premi ctrl+f kaj serĉi ŝlosilvortojn, kompaniojn, produktoj kaj aliroj de intereso.

Jen ligo al la ludlisto kun raportoj, atentu ĝin

Jutuba Ludlisto

Pri firmaaj standoj

Ĉe la stando Haproxy mi ricevis T-ĉemizon por mia filo. Mi dubas, ke pro tio mi anstataŭigos Nginx per haproxy en produktado, sed mi plej memoras ilin. Kiu scias, kion faros la novaj posedantoj kun Nginx.

Pri kiel Plesk ĉeestis KubeCon
Estis mallongaj babiladoj ĉe la IBM-budo ĉiujn tri tagojn, kaj ili allogis homojn per lotado de Oculus Go, Beats-aŭdiloj kaj kvaroptero. Necesis esti ĉe la stando dum la tuta duonhoro. Dufoje en tri tagoj mi provis mian sorton - ĝi ne okazis. VMWare kaj Microsoft ankaŭ faris mallongajn prezentojn.

Ĉe la Ubuntu-stando, mi faris tion, kion ĉiuj ŝajnis fari - fotis kun Shuttleworth. Sociema ulo, li ĝojis ekscii, ke mi uzas ĝin ekde 8.04 kaj ke la servilo laboris kun ĝi dum 10 jaroj sen dist ĝisdatigo sen unu paŭzo (kvankam sen aliro al Interreto).

Pri kiel Plesk ĉeestis KubeCon
Ubuntu tranĉas sian MicroK8s - Rapida, Malpeza, Kontraŭflua Programisto Kubernetes microk8s.io

Mi ne povis preterpasi la lacan Dmitry Stolyarov, mi parolis kun li pri la malfacila ĉiutaga vivo de inĝenieroj subtenantaj Kubernetes. Li delegis la legadon de raportoj al siaj kolegoj, sed preparas iun novan formaton por prezenti la materialon. Mi instigis vin aboni la jutuban kanalon de Flant.

Pri kiel Plesk ĉeestis KubeCon
IBM, Cisco, Microsoft, VMWare investis multe da mono en standoj. Malfermfontaj kamaradoj havis pli modestajn standojn. Mi parolis kun reprezentantoj de Grafana ĉe la stando kaj ili konvinkis min, ke mi provu Lokion. Ĝenerale, ŝajnas, ke plenteksta serĉo en registra sistemo estas bezonata nur por analizo, kaj sistemoj ĉe Loki-nivelo sufiĉas por solvi problemojn. Mi parolis kun la programistoj de Prometheus. Ili ne planas fari longtempan stokadon de metrikoj kaj datummalaltigadon. Oni konsilas rigardi la kortekson kaj thanos kiel solvon. Estis multaj standoj, bezonis tutan tagon por vidi ilin ĉiujn. Dekduo da monitoraj solvoj kiel servo. Kvin sekurecaj servoj. Kvin spektakloservoj. Dekduo da UI-oj por Kubernetes. Estas multaj kiuj provizas k8s kiel servo. Ĉiuj volas sian pecon de la merkato.

Amazon kaj Guglo luis kortojn kun artefarita herbo sur la tegmento kaj instalis tie seĝojn. Amazon disdonis tasojn kaj verŝis limonadon, kaj ĉe la stando parolis pri novigoj en laborado kun punktoj. Guglo disdonis kuketojn kun la emblemo de Kubernetes kaj faris bonegan fotozonon, kaj ĉe la stando mi fiŝkaptis grandajn entreprenajn fiŝojn.

Pri Barcelono

Enamiĝinta al Barcelono. Mi estis tie la duan fojon, la unuan fojon en 2012 dum turisma vizito. Ĉi tio estas surpriza, sed multaj faktoj venis en la menson, mi povis rakonti al miaj kolegoj multe, mi estis mini-gvidisto. La pura mara aero tuj malpezigis miajn alergiojn. Bongustaj mariskoj, paelo, sangrio. Tre varma, suna arkitekturo. Malgranda nombro da etaĝoj, multe da verdaĵo. Ni promenis ĉirkaŭ 50 kilometrojn en ĉi tiuj tri tagoj, kaj mi volas ĉirkaŭiri ĉi tiun urbon denove kaj denove. Ĉio ĉi post raportoj, vespere.

Pri kiel Plesk ĉeestis KubeCon
Pri kiel Plesk ĉeestis KubeCon
Pri kiel Plesk ĉeestis KubeCon

Kio estas la ĉefa afero, kiun mi komprenis

Mi tre ĝojas, ke mi havis la ŝancon ĉeesti ĉi tiun konferencon. Ŝi ordigis en bretojn tion, kio antaŭe ne estis ordigita. Ŝi inspiris min kaj evidentigis kelkajn aferojn.

La penso kuris kiel ruĝa fadeno: Kubernetes ne estas finpunkto, sed ilo. Platformo por krei platformojn.

Kaj la ĉefa tasko de la tuta movado: konstrui kaj ruli skaleblajn aplikojn

La ĉefaj direktoj pri kiuj laboras la komunumo kristaliĝis. Proksimume kiel 12 faktoroj por aplikoj aperis samtempe, aperis listo de kion kaj kiel fari por la infrastrukturo entute. Se vi volas, vi povas nomi ĉi tiujn tendencojn:

  • Dinamikaj medioj
  • Publikaj, hibridaj kaj privataj nuboj
  • ujoj
  • Servo maŝo
  • Mikroservoj
  • Neŝanĝebla infrastrukturo
  • Deklara API

Ĉi tiuj teknikoj permesas konstrui sistemojn kun la sekvaj trajtoj:

  • Protektita kontraŭ datumperdo
  • Elasta (ĝustigas por ŝarĝi)
  • Servita
  • Observeblaj (tri kolonoj: monitorado, arbodehakado, spurado)
  • Havi la kapablon fari gravajn ŝanĝojn ofte kaj antaŭvideble sekure.

CNCF elektas la plej bonajn projektojn (malgranda listo) kaj antaŭenigas la jenajn aferojn:

  • Inteligenta Aŭtomatigo
  • malferma fonto
  • Libereco elekti servoprovizanton

Kubernetes estas kompleksa. Ĝi estas simpla ideologie kaj en partoj, sed kompleksa entute. Neniu montris tute-en-unu solvon. La merkato por k8s kiel servo, kaj efektive la resto de la merkato, estas sovaĝa okcidento: subteno estas vendita kaj por $50 kaj $1000 monate. Ĉiuj enprofundiĝas en iun parton kaj fosas en ĝi. Iuj estas en monitorado kaj instrumentpaneloj, kelkaj en rendimento, kelkaj en sekureco.

K8S, ĉio ĵus komenciĝas!

fonto: www.habr.com

Aldoni komenton