
Od veljače Č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 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). 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 Odmah objavljujemo na našem Telegram kanalu:
Zainteresirani ste za govor na sljedećem @Kubernetes Meetupu? Svoju prijavu možete podnijeti ovdje:
Izvor: www.habr.com
