@Kubernetes Meetup #3 v skupini Mail.ru: 21. junij

@Kubernetes Meetup #3 v skupini Mail.ru: 21. junij

Od februarja Obožujem Kubernetes Zdi se nam, da je minila cela večnost. Ločitev je nekoliko popestrila le ta, da nam je uspelo vstopiti v Cloud Native Computing Foundation, certificirati našo distribucijo Kubernetes v okviru Certified Kubernetes Conformance Program in jo tudi lansirati v storitev Vsebniki v oblaku Mail.ru njegova implementacija Kubernetes Cluster Autoscaler.

Čas je za tretji @Kubernetes Meetup! Na kratko:

  • Gazprombank vam bo povedal, kako uporabljajo Kubernetes v svojih raziskavah in razvoju za upravljanje OpenStacka;
  • Mail.ru Cloud Solutions - kako skalirati aplikacije v K8S s skalirniki in kako so pripravili svojo implementacijo Kubernetes Cluster Autoscaler;
  • in agencija Wunderman Thompson - kako jim Kubernetes pomaga optimizirati njihov razvojni pristop in zakaj je v DevOps več Dev kot Ops.

Srečanje bo potekalo 21. junija (petek) ob 18 v moskovski pisarni skupine Mail.ru (Leningradsky Prospekt, 30, stavba 39). registracija je obvezno in se zaključi 20. junija ob 11 (ali prej, če zmanjka prostora).

»Kubernetes za razvijalce: koliko razvijalcev je v DevOps?«

Grigorij Nikonov, Wunderman Thompson, generalni direktor

Nimamo grozdov s 500 vozlišči. Nimamo strogih DevOps. Nimamo posebnih ekip za izdelke. Imamo pa veliko zanimivih projektov in odgovorov na vprašanja, ki smo jih našli med razvojem in podporo teh projektov. Najprej smo razvijalci in smo navajeni sami ustvarjati orodja, ki jih bomo potem uporabljali. Morda bodo pri delu pomagali tudi vam.

Agencija Wunderman Thompson je eden od pionirjev pri razvoju internetnih rešitev v Rusiji in zdaj razvija tako preproste ciljne strani kot kompleksne porazdeljene sisteme. Kubernetes pomaga optimizirati pristop k razvoju in strankam agencije pomaga gostiti in upravljati ustvarjene rešitve.

V porazdeljenih sistemih z velikim številom integracij in notranjih komponent je mikrostoritvena arhitektura naraven odgovor na zahteve po nadgradljivosti in vzdržljivosti rešitve, vendar prehod na takšno arhitekturo povzroči celo vrsto težav, povezanih z različicami in založništvo. Dejstvo, da smo agencija in ne namenska produktna ekipa, in da naši razvijalci na svojih računalnikih ne ohranjajo stalno razporejenega konteksta določene rešitve, postavlja lastne zahteve glede ponovljivosti razvojnega okolja, zmožnosti spreminjanja. več ekipam hkrati in se čez nekaj časa vrniti k projektu. Kot odgovor na te izzive smo razvili procese in orodja, ki našim razvijalcem in DevOps olajšajo razvoj in podporo rešitev, ki jih ustvarijo.

Izvedeli boste, zakaj je DevOps bolj Dev kot Ops in kako lahko lenoba skrajša čas in stroške razvoja/podpore ter:

  • kako je Kubernetes spremenil način razvijanja projektov;
  • kako izgleda življenjski cikel naše kode;
  • katera orodja uporabljamo za nadzorovano objavo mikrostoritev;
  • kako rešujemo problem sestavljanja zastarelih artefaktov;
  • kako z veseljem uvajamo v gručo.

»Skaliranje aplikacij s Kubernetes Cluster Autoscaler: nianse Autoscalerja in implementacija rešitev v oblaku Mail.ru«

Alexander Chadin, Mail.ru Cloud Solutions, razvijalec storitev PaaS

V današnjem svetu uporabniki pričakujejo kot samoumevno, da je vaša aplikacija vedno na spletu in vedno na voljo – in zato lahko obvlada kateri koli tok prometa, ne glede na to, kako velik je. Kubernetes ponuja dokaj elegantno rešitev, ki omogoča prilagajanje glede na obremenitev – Kubernetes Cluster Autoscaler.

Na splošno sta v Kubernetesu dve vrsti skaliranja glede na to, kaj točno skaliramo: več kopij aplikacije ali več virov. Navpično skaliranje, ko povečamo število replik aplikacij znotraj obstoječih vozlišč. In bolj zapleteno vodoravno skaliranje - povečamo število vozlišč.

V drugem primeru pa bomo lahko dvignili še več kopij aplikacije – kar bo zagotovilo njeno visoko razpoložljivost. Govorili bomo o horizontalnem skaliranju z uporabo Cluster Autoscaler. Ne more samo povečati, ampak tudi zmanjšati število vozlišč glede na obremenitev. Na primer, ko je obremenitev največja, bo Autoscaler sam zmanjšal število vozlišč na zahtevano količino in s tem plačilo za vire ponudnika.

Na srečanju vam bomo povedali več o niansah Kubernetes Cluster Autoscaler, pa tudi o težavah, na katere smo naleteli, ko smo uvedli našo implementacijo Cluster Autoscaler kot del storitve Mail.ru Cloud Containers. Naučili se boste:

  • kateri skalirniki so na voljo v Kubernetesu, kakšne so značilnosti njihove uporabe;
  • na kaj morate biti pozorni pri uporabi skalerjev;
  • kako smo vozlišča segmentirali po območjih razpoložljivosti z uporabo skupin vozlišč;
  • kako smo implementirali podporo za Kubernetes Cluster Autoscaler v MCS.

»Raziskave in razvoj pri Gazprombank: kako K8S pomaga upravljati OpenStack«

Maxim Kletskin, Gazprombank, produktni vodja

V svetu, kjer je trend vse kot storitev, je Time-to-Market nad vsem. Potrebno je hitro razvijati aplikacije za testiranje hipotez in iskanje novih trgov že v trenutku njihovega začetnega oblikovanja. Hitrost je še posebej pomembna za banke, pri čemer so nove tehnologije v pomoč - zlasti tehnologije kontejnerizacije in Kubernetes.

Maxim Kletskin je produktni vodja pri Gazprombank in razvija peskovnik za lansiranje pilotnih izdelkov. R&D Gazprombank izvaja različne študije v svojem oblaku, ki je OpenStack. Kubernetes se tukaj uporablja v dveh oblikah: 1) Kubernetes na Bare Metal kot upravljalni sloj oblaka OpenStack in 2) K8S kot distribucija OpenShift za razvoj.

V poročilu bomo govorili o prvem primeru in ugotovili, kako Gazprombank uporablja Kubernetes za upravljanje OpenStacka. Če pogledate arhitekturo OpenStack, lahko vidite, da je precej atomična, zato se zdi uporaba Kubernetesa kot upravljavskega sloja OpenStack zelo zanimiva in logična. To bo tudi olajšalo dodajanje vozlišč v gručo OpenStack in povečalo zanesljivost nadzorne ravnine. In kot češnja na torti bo poenostavil zbiranje telemetrije iz gruče.

Naučil se boš:

  • zakaj R&D banka: testiramo in eksperimentiramo;
  • kako kontejneriziramo OpenStack;
  • kako in zakaj namestiti OpenStack v K8S.

Po nastopih bomo gladko prešli na format @Kupivonetes After-Party, za vas pa smo pripravili tudi nekaj kul obvestil. Bodite prepričani, da se registrirate по ссылке, vse prijave pregledamo v nekaj dneh.

O novih dogodkih v seriji @Kubernetes Meetup in drugih dogodkih Mail.ru rešitve v oblaku Takoj objavimo v našem Telegram kanalu: t.me/k8s_mail

Vas zanima govor na naslednjem srečanju @Kubernetes? Prijavo lahko oddate tukaj: mcs.mail.ru/speak

Vir: www.habr.com

Dodaj komentar