@Kubernetes Meetup #3 u Mail.ru grupi: 21. lipnja

@Kubernetes Meetup #3 u Mail.ru grupi: 21. lipnja

Od veljače Volite Kubernetes Čini nam se da je prošla čitava vječnost. Jedina stvar koja je malo uljepšala razdvojenost je to što smo uspjeli ući u Cloud Native Computing Foundation, certificirati našu distribuciju Kubernetes pod Certified Kubernetes Conformance Program, te ju pokrenuti u servisu Mail.ru Cloud Containers njegovu implementaciju Kubernetes Cluster Autoscalera.

Vrijeme je za treći @Kubernetes Meetup! Kratko:

  • Gazprombank će vam reći kako koriste Kubernetes u svom istraživanju i razvoju za upravljanje OpenStackom;
  • Mail.ru Cloud Solutions - kako skalirati aplikacije u K8S pomoću skalera i kako su pripremili svoju implementaciju Kubernetes Cluster Autoscalera;
  • i agencija Wunderman Thompson - kako im Kubernetes pomaže optimizirati njihov razvojni pristup i zašto u DevOpsu ima više Dev nego Ops.

Sastanak će se održati 21. lipnja (petak) u 18:30 u moskovskom uredu Mail.ru Group (Lenjingradski prospekt, 39, zgrada 79). registracija je obavezan i zatvara se 20. lipnja u 11:59 (ili ranije ako ponestane mjesta).

“Kubernetes za programere: koliko programera ima u DevOps-u?”

Grigorij Nikonov, Wunderman Thompson, generalni direktor

Nemamo klastere od 500 čvorova. Nemamo strogi DevOps. Nemamo namjenske timove za proizvode. Ali imamo mnogo zanimljivih projekata i odgovora na pitanja koja smo pronašli razvijajući i podržavajući te projekte. Prije svega, mi smo programeri i navikli smo sami stvarati alate koje ćemo onda koristiti. Možda će i vama pomoći u radu.

Agencija Wunderman Thompson jedan je od pionira u razvoju internetskih rješenja u Rusiji, a sada razvija i jednostavne odredišne ​​stranice i složene distribuirane sustave. Kubernetes pomaže optimizirati pristup razvoju i pomaže agencijskim klijentima u hostiranju i upravljanju kreiranim rješenjima.

U distribuiranim sustavima s velikim brojem integracija i internih komponenti mikroservisna arhitektura prirodan je odgovor na zahtjeve nadogradivosti i održivosti rješenja, ali prijelaz na takvu arhitekturu dovodi do čitavog niza problema povezanih s verzioniranjem i objavljivanje. Činjenica da smo agencija, a ne posvećen proizvodni tim, te da naši programeri ne drže konstantno postavljeni kontekst određenog rješenja na svojim strojevima, nameće vlastite zahtjeve u pogledu ponovljivosti razvojnog okruženja, mogućnosti unošenja promjena u nekoliko timova istovremeno i vratiti se na projekt nakon nekog vremena. Kao odgovor na te izazove, razvili smo procese i alate koji našim programerima i DevOpsima olakšavaju razvoj i podršku rješenja koja stvaraju.

Naučit ćete zašto je DevOps više Dev nego Ops i kako lijenost može smanjiti vrijeme i troškove razvoja/podrške, kao i:

  • kako je Kubernetes promijenio način na koji razvijamo projekte;
  • kako izgleda životni ciklus našeg koda;
  • koje alate koristimo za kontrolirano objavljivanje mikroservisa;
  • kako rješavamo problem sastavljanja zastarjelih artefakata;
  • kako se sa zadovoljstvom raspoređujemo u klaster.

“Skaliranje aplikacija s Kubernetes Cluster Autoscaler: nijanse Autoscalera i implementacija Mail.ru Cloud rješenja”

Alexander Chadin, Mail.ru Cloud Solutions, programer PaaS usluga

U današnjem svijetu korisnici očekuju da je vaša aplikacija uvijek na mreži i uvijek dostupna - i stoga može podnijeti svaki protok prometa, bez obzira koliko velik bio. Kubernetes nudi prilično elegantno rješenje koje vam omogućuje skaliranje prema učitavanju - Kubernetes Cluster Autoscaler.

Općenito, u Kubernetesu postoje dvije vrste skaliranja na temelju onoga što točno skaliramo: više kopija aplikacije ili više resursa. Vertikalno skaliranje, kada povećavamo broj replika aplikacije unutar postojećih čvorova. I složenije horizontalno skaliranje - povećavamo broj čvorova.

U drugom slučaju, moći ćemo prikupiti još više kopija aplikacije – što će osigurati njezinu visoku dostupnost. Razgovarat ćemo o horizontalnom skaliranju pomoću Cluster Autoscalera. Ne samo da može povećati, već i smanjiti broj čvorova ovisno o opterećenju. Na primjer, kada je opterećenje najveće, Autoscaler će sam smanjiti broj čvorova na potrebnu količinu, a time i plaćanje resursa pružatelja.

Na susretu ćemo vam reći više o nijansama Kubernetes Cluster Autoscalera, kao i na koje smo poteškoće naišli prilikom pokretanja naše implementacije Cluster Autoscalera kao dijela usluge Mail.ru Cloud Containers. Naučit ćeš:

  • koji su skaleri dostupni u Kubernetesu, koje su značajke njihove upotrebe;
  • na što treba obratiti pozornost pri korištenju skalera;
  • kako smo segmentirali čvorove po zonama dostupnosti pomoću grupa čvorova;
  • kako smo implementirali podršku za Kubernetes Cluster Autoscaler u MCS-u.

“Istraživanje i razvoj u Gazprombank: kako K8S pomaže u upravljanju OpenStackom”

Maxim Kletskin, Gazprombank, voditelj proizvoda

U svijetu gdje je trend sve kao usluga, Time-to-Market je iznad svega. Potrebno je brzo razvijati aplikacije za testiranje hipoteza i pronalaženje novih tržišta u trenutku njihovog inicijalnog formiranja. Brzina je posebno važna za banke, a nove tehnologije tu pomažu - posebice tehnologije kontejnerizacije i Kubernetes.

Maxim Kletskin je voditelj proizvoda u Gazprombank i razvija sandbox za lansiranje pilot proizvoda. Istraživanje i razvoj Gazprombanke provodi različite studije u njihovom oblaku, koji je OpenStack. Kubernetes se ovdje koristi u dva oblika: 1) Kubernetes na Bare Metalu kao upravljački sloj OpenStack oblaka i 2) K8S kao OpenShift distribucija za razvoj.

U izvješću ćemo govoriti o prvom slučaju i saznati kako Gazprombank koristi Kubernetes za upravljanje OpenStackom. Ako pogledate OpenStack arhitekturu, možete vidjeti da je prilično atomična, pa se korištenje Kubernetesa kao upravljačkog sloja OpenStacka čini vrlo zanimljivim i logičnim. Ovo će također olakšati dodavanje čvorova u klaster OpenStack i povećati pouzdanost kontrolne ravnine. I, kao šlag na torti, pojednostavit će prikupljanje telemetrije iz klastera.

Naučit ćeš:

  • zašto R&D banka: testiramo i eksperimentiramo;
  • kako kontejneriziramo OpenStack;
  • kako i zašto implementirati OpenStack u K8S.

Nakon nastupa glatko ćemo prijeći na @Ku formatpivonetes After-Party, a za vas smo pripremili i cool najave. Obavezno se registrirajte по ссылке, sve prijave pregledavamo u roku od par dana.

O novim događanjima u seriji @Kubernetes Meetup i drugim događanjima Mail.ru Cloud rješenja Odmah objavljujemo na našem Telegram kanalu: t.me/k8s_mail

Zainteresirani ste za govor na sljedećem @Kubernetes Meetupu? Svoju prijavu možete podnijeti ovdje: mcs.mail.ru/speak

Izvor: www.habr.com

Dodajte komentar