Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

24. november lÔppes SlÀrm Mega, edasijÔudnud intensiivkursus Kubernetesest. JÀrgmine Mega toimub Moskvas 18-20.mail.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

SlĂ€rm Mega idee: vaatame, mis toimub klastris, arutame teoorias ja praktikas tootmisvalmis klastrite ("the-not-so-easy-way") paigaldamise ja konfigureerimise nĂŒansse, kĂ€sitleme rakenduste turvamehhanisme ja talitlushĂ€irete taluvust.

Mega boonus: need, kes lÀbivad SlÀrm Aluse ja SlÀrm Mega, saavad kÔik teadmised, mis on vajalikud CKA eksami sooritamiseks CNCF-is ja 50% allahindlust eksamilt.

Suur tÀnu Selectelile, et pakkusid pilvepraktikat, tÀnu millele töötas iga osaleja oma tÀisfunktsionaalses klastris ja me ei pidanud piletihinnale lisama veel 5000.

Kes on Bondarev ja Selivanov, rÀÀkida ei hakka, huvitatutele, loete siit.

SlÀrm Mega. Esimene pÀev.

Esimesel pÀeval SlÀrm Megas koormasime osalejaid nelja teemaga. Pavel Selivanov rÀÀkis talitlushÀirete taluvate klastrite loomise protsessist seestpoolt, Kubeadm-i toimimisest, samuti klastrite testimisest ja tÔrkeotsingust.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Esimene kohvipaus. Tavaline „Ôpetaja kell”, kuid Sljormis, samal ajal kui Ă”pilased juua kohvi, Ă”petajad jĂ€tkavad kĂŒsimustele vastamist.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.
Ja vaatamata sellele, et Pavel Selivanovi pea kohal hĂ”ljub pilv „Pauli II”, ei ole tal saatus minna pausile.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.
Sergei Bondarev ja Marsel Ibraev ootavad oma korda Ôpetlaukile minemist.

Pausi ajal lĂ€henesin Sergei Bondarevile ja kĂŒsisin: „Mida sa soovitaksid kĂ”igile Kubernetes inseneridele, tuginedes oma kogemustele meie klientide klastritega?”

Sergei andis lihtsa soovituse: „Sulgege API-serverile juurdepÀÀs internetist. Sest perioodiliselt leitakse turvaprobleeme, mis vĂ”imaldavad volitamata kasutajatel klastrisse pÀÀseda.»

MĂ”ni minut hiljem ja pudel mineraalvetikaga, Pavel Selivanov sukeldus lahingusse teema „Autoriseerimine klastris vĂ€lise pakkuja kaudu”, nimelt LDAP (Nginx + Python) ja OIDC (Dex + Gangway).

JĂ€rgmise pausiga andis oma nĂ”u Kubernetes inseneridele Marcel Ibraev, Sljormi esineja, Certified Kubernetes Administrator: „Ütlen midagi, mis vĂ”ib tunduda lihtne, aga arvestades, kui tihti ma sellega kokku puutun, on mul tunne, et mitte kĂ”ik ei pruugi seda mĂ”ista. Ära usu pimesi kĂ”iki neid How-To artikleid, mis Internetis rÀÀgivad, kui hĂ€sti mingi lahendus töötab. Kubernetes kontekstis on see eriti oluline. Kubernetes on keeruline sĂŒsteem ja lahenduse lisamine, mida ei ole konkreetse projekti ja klastrite installatsiooni jaoks testitud, vĂ”ib tuua kaasa kurvad tagajĂ€rjed, hoolimata sellest, et Internetis on rÀÀgitud selle hĂ€mmastavusest. Isegi lihtsalt Kubernetes ilma tasakaalustatud lĂ€henemiseta vĂ”ib teie projekti kahjustada, „mis on venelase jaoks hea, see on saksa jaoks surm“. Seega testime, kontrollime ja katsetame igasuguseid lahendusi enne nende rakendamist. Ainult nii saate arvestada kĂ”igi nĂŒanssidega, mis vĂ”ivad tekkida.».

PÀrast lÔunat astus vÔitlusse Sergei Bondarev. Tema teema on Network policy, tÀpsemalt CNI ja Network Security Policy tutvustamine.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Internetis on palju artikleid Network Policy kohta. Adminnide seas on levinud arvamus, et Network Policies on vĂ”imalik ka ilma hakkama saada, kuid turbeeksperdid armastavad seda tööriista ja nĂ”uavad, et Network Policies oleksid sisse lĂŒlitatud.

Kubernetesi rool Serhiy Bondarevi ajasain lĂ”i Pavel Selivanov teemaga „Turvalised ja kĂ”rge kĂ€ttesaadavusega rakendused klastris“. Tal on mĂ”ned lemmikteemad: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Megi teema, millega Pavel esines DevOpsConfil: kuidas kergesti ja kiiresti hÀvitada Kubernetesi klaster ja saada kÔik Ôigused 5 minutiga.

PĂ€rast rÀÀkimist, kui kergesti on vĂ”imalik Kubernetesi klastrit hĂ€kkida, ĂŒtlevad skeptilised administraatorid: „Aha, ma ĂŒtlesin ju, et teie Kubernetes on auklik jama“. Pavel selgitab, et klastris on vĂ”imalik turvalisust seadistada ja see pole keeruline, lihtsalt vaikimisi on turvaseaded keelatud. Üksikasjad on tĂ”lgendis ettekandest.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.
— Kes klastrit purustas? See on ju tema, kes klastrit purustas! Ma nĂ€en seda siit suurepĂ€raselt!

Slöörmis ei ole kunagi kÔik lihtne ja kerge, et asi ei muutuks igavaks. Kuid seekord otsustas Telegram kÔigile viienda punkti nÀidata:

Marcel Ibraev, [22 nov. 2019, 16:52:52]:
Kollegid, hetkel on Telegramis tÔrked, pidage seda meeles

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Sellel sÀraval ja praktiliste teadmistest kubiseval esimesel pÀeval oli lÔpp. Teisel pÀeval on veelgi rohkem praktikat, sealhulgas andmebaasi klastrite kÀivitamine PostgreSQL nÀitel, RabbitMQ klastrite kÀivitamine ja saladuste haldamine Kuberneteses.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Sleorm Mega. Teine pÀev.

Juhendaja alustas teist pĂ€eva elava kuulutusega: "Hommikul, nagu eile Pavel ĂŒtles, ootab meid tĂ”eline hardcore. Kui öelda kirurgide keeles, tungime me Kubernetes nende sisemusse!"

Massiivne peolĂ”vi — see on tĂ€iesti eriline lugu. Üks Sleormi probleeme on see, et inimesed info ĂŒlekoormuse tĂ”ttu eemaldavad ja magavad. Oleme alati otsinud viisi, kuidas sellega tegeleda, ja eelmisel Sleormil toimisid hĂ€sti vĂ€iksed mĂ€ngud publikuga. Seekord palkasime spetsiaalselt koolitatud inimese. Vestluses tehtud naljad "huvitavatest konkursitest" ei muuda fakti — me pole kunagi nĂ€inud nii elavaid osalejaid.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Marsel Ibraev sai abi — ja ta hakkas uurima Stateful rakendusi klastris. Nimelt andmebaasi klastrite kĂ€ivitamine PostgreSQL nĂ€itel ja RabbitMQ klastrite kĂ€ivitamine.

PĂ€rast lĂ”unat alustas K8S-ga Sergei Bondarev. Tema teema oli „Saladuste hoidmine“. Tema kĂ”rval olid Mulder ja Scully. Uuriti saladuste haldamist Kuberneteses ja Vaultis. Samuti „TĂ”de on kuskil seal vĂ€ljas“.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

See kestis kuni hilise Ôhtuni, mil Pavel Selivanov rÀÀkis Horizontal Pod Autoscalerist.

Slërm Mega. Kolmas pÀev.

Hommik algas energiliselt, kui Sergei Bondarev Àratas auditooriumi varundamise ja tÔrke taastamise teemaga. Klasteri varundamine ja taastamine Heptio Velero ja etcd kasutamisega kontrolliti isiklikult.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Sergei jÀtkas teemat sertifikaatide iga-aastasest rotatsioonist klastris: control-plane'i sertifikaatide pikendamine kubeadmiga. Just enne lÔunat, et osalejatel isu tekitada vÔi see tÀielikult hÀvitada, tÔstis Pavel Selivanov esile rakenduse juurutamise teema.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

KĂ€sitleti mallide koostamise ja juurutamise tööriistu ning ĂŒhtlasi juurutamisstrateegiaid.

Pavel Selivanov tutvustas uut teemat: Service Mesh, Istio paigaldamine. Teema osutus nii rikkalikuks, et selle pÔhjal oleks vÔimalik teha eraldi intensiivkursus. Arutame plaane, jÀlgige teateid.

Peamine on, et kÔik töötaks Ôigesti. Sest on kÀtte jÔudnud praktika aeg:
CI/CD loomine, et samal ajal kĂ€ivitada rakenduse juurutamine ja klastrivĂ€rskendus. Õppetegevustes töötab kĂ”ik hĂ€sti. Kuid elu on mĂ”nikord tĂ€is ĂŒllatusi.

Sleurm Mega. Production-ready klastrite seadistamine, 3 kasulikku nÔuannet esinejatelt ja Sleurm koos Luke Skywalkeriga ja R2D2-ga.

Las Slurm olla sinuga!

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster