Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

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

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Sljorm Mega idee: vaatame klastrite töötĂŒkki, kĂ€sitleme teooriat ja praktilisi kĂŒsimusi production-ready klastrite seadistamisel ja konfigureerimisel («the-not-so-easy-way»), uurime rakenduste turvalisuse ja töökindluse tagamise mehhanisme.

Mega boonus: need, kes lÀbivad Sljorm Basic ja Sljorm Mega, saavad kÔik vajalikud teadmised CKA eksami sooritamiseks CNCF-is ja 50% soodustust eksamilt.

Eriline tÀnu Selectelile, et nad pakkusid pilve praktiseerimiseks, tÀnu millele sai iga osaleja töötada oma tÀisfunktsionaalses klastris, ilma et pidime pileti hinnale lisama veel 5000.

Kes on Bondarev ja Selivanov, ei hakka rÀÀkimisega vaeva nÀgema, kellel on huvi, loetlege siit.

Sljorm Mega. Esimene pÀev.

Esimese pÀeva Sljorm Mega raames koormasime osalejaid 4 teemaga. Pavel Selivanov rÀÀkis tööprotsessist, kuidas luua töökindlat klastrit seestpoolt, Kubeadm'i funktsioneerimisest ning klastrite testimisest ja tÔrkeotsingust.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Esimene kohvipaus. Tavaliselt on see „Ôpetaja helisev kell“, kuid Sljormil, samal ajal kui Ă”pilased joovad kohvi, jĂ€tkavad Ă”petajad kĂŒsimustele vastamist.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.
Ja hoolimata sellest, et Pavel Selivanovi kohal on pilv „Paus II“, ei ole tal vĂ”imalik pausile minna.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.
Sergei Bondarev ja Marsel Ibraev ootavad oma korda astuda Ôppepulti.

Pausi ajal lĂ€ksin Sergei Bondarevi juurde ja kĂŒsisin: „Mida sa soovitaksid kĂ”igile Kubernetes inseneridele oma kogemuste pĂ”hjal klientide klastrite puhul?“

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

MĂ”ni minut hiljem ja pudeli mineraalveega viskas Pavel Selivanov end lahingusse teema „Klasteri autoriseerimine vĂ€lise teenusepakkuja abil“, nimelt LDAP (Nginx + Python) ja OIDC (Dex + Gangway) teemasse.

JĂ€rgmisel pausil andis oma nĂ”u Kubernetes inseneridele Marsel Ibraev, Sljormi esineja, Certified Kubernetes Administrator: „Ma ĂŒtlen ilmselt iseenesest mĂ”istetava asja, kuid arvestades, kui tihti ma sellega kokku puutun, on mul tunne, et see ei jĂ”ua kĂ”igini. Ei tohiks pimesi uskuda igasuguseid How-To artikleid internetis, kus rÀÀgitakse, kui hĂ€sti see vĂ”i teine lahendus töötab. Kubernetes kontekstis omandab see erilise tĂ€henduse. Kuna Kubernetes on keeruline sĂŒsteem ja lahenduse lisamine, mis ei ole teie projektis ja klastris konkreetselt testitud, vĂ”ib tuua kaasa kurbad tagajĂ€rjed, hoolimata sellest, mida internetis selle Ă€geduse kohta kirjutatakse. Isegi lihtsalt Kubernetes ilma lĂ€bi mĂ”eldud lĂ€henemiseta vĂ”ib teie projekti kahjustada, „mis on venelasele hea, on saksasele surm“. SeetĂ”ttu testime, kontrollime ja katsetame igat lahendust enne, kui hakkame seda rakendama. Ainult nii arvestate kĂ”iki nĂŒansse, mis vĂ”ivad esineda.».

PÀrast lÔunat astus lahingusse Sergei Bondarev. Tema teema on vÔrgu poliitika, nimelt CNI ja vÔrgu turvapoliitika tutvustus.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Internetis on palju artikleid vĂ”rgu poliitika kohta. Administraatorite seas on arvamus, et vĂ”rgu poliitikat vĂ”ib vĂ€ltida, kuid turbetöötajad armastavad seda tööriista ja nĂ”uavad, et vĂ”rgu poliitika oleks sisse lĂŒlitatud.

Kubernetes juhtimispult, mille jagas Sergei Bondarev, vĂ”ttis ĂŒle Pavel Selivanov teemaga „Ohutud ja kĂ”rgelt kĂ€ttesaadavad rakendused klastri sees“. Tal on mĂ”ned lemmikteemad: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Tema teema, mille Pavel tÔi esitluses DevOpsConf: kuidas on lihtne ja kiire purustada Kubernetes klaster ja saada kÔik Ôigused viie minutiga.

PĂ€rast juttu sellest, kui kergesti saab Kubernetes klastrit hĂ€kkida, ĂŒtlevad skeptilised administraatorid: „Ahjaa, ma ju ĂŒtlesin, teie Kubernetes on auklik jama“. Pavel selgitab, et klastris saab turvalisust seadistada ja see pole keeruline, lihtsalt vaike seaded on turvalisuse osas vĂ€lja lĂŒlitatud. Üksikasjad on protokollis. aruandes.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.
— Kes purustas klastrit? Just tema purustas klastrit! Mulle on siit suurepĂ€raselt nĂ€ha!

Slyrmides ei ole kunagi lihtne ja kerge, et ei hakkaks igav. Aga sel korral otsustas Telegram nÀidata kÔigile oma viiendat punkti:

Marcel Ibraev, [22 nov. 2019, 16:52:52]: 
Kolleegid, hetkel on probleeme Telegrami tööga, pidage seda meeles.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Sellel sÀraval ja praktiliste teadmistega esimesel pÀeval pannakse punkt. Teisel pÀeval on veelgi rohkem praktikat, andmebaasi klastri kÀivitamine PostgreSQL nÀitel, RabbitMQ klastri kÀivitamine, Kubernetesis saladuste haldamine.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Sleurm Mega. Teine pÀev.

Juhendaja alustas teist pĂ€eva energilise kuulutusega: "Hommikul, nagu eile Paul ĂŒtles, ootab meid tĂ”eline kĂ”va töö. Arstide keeles öeldes, sukeldume Kubernetes'e sisemusse!"

Massivaatlus — see on eraldi lugu. Üks Sleurm'i probleeme on see, et inimesed infokĂŒllusest vĂ€lja lĂŒlituvad ja magama jÀÀvad. Oleme alati otsinud vĂ”imalust sellega midagi ette vĂ”tta, ja eelmisel Sleurm'il jĂ”udsid hĂ€sti esitada vĂ€iksed mĂ€ngud publikuga. Seekord palkasime spetsiaalselt koolitatud inimese. Vestluses naljatleti palju "huvitavate konkursside" ĂŒle, kuid fakt jÀÀb faktiks — selliseid energilisi osalejaid pole me varem nĂ€inud.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

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

Peale lÔunat liitus K8S-ga Sergei Bondarev. Tema teema oli "Saladuste hoidmine". Teda varjasid Mulder ja Scully. Uuriti saladuste haldamist Kubernetes'is ja Vault'is. Samuti "TÔde on seal vÀljas".

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

See jÀtkus hilja Ôhtuni, kui Paul Selivanov rÀÀkis Horizontal Pod Autoscaler'ist.

Sleurm Mega. Kolmas pÀev.

Vigurselt ja energiliselt hommikust alustanud Sergei Bondarev virutas publikut varundamise ja tÔrgete taastamisega. Backupi ja klastri taastamist Heptio Velero ja etcd abil proovisime isiklikult.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Sergei jÀtkas teemat sertifikaatide igaaastast vahetust klastris: control-plane'i sertifikaatide pikendamine kubeadm'i abil. Enne lÔunat, et osalejatele isu peale ajada vÔi see tÀielikult Àra ajada, tÔstatas Paul Selivanov rakenduste deployimise teema.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Arutati templaatimis- ja deployimisvahendeid, samuti deployimise strateegiaid.

Paul Selivanov tutvustas uut teemat: Service Mesh, Istio paigaldamine. Teema osutus nii rikkalikuks, et sellest vÔiks teha eraldi intensiivkursuse. Arutame plaane, hoidke silmad lahti teadaandeid jÀlgides.

Peamine on, et kÔik töötaks Ôigesti. Sest on kÀes praktika aeg:
CI/CD ehitamine, et samaaegselt rakenduse juurutamist ja klastrivĂ€rskendust kĂ€ivitada. Õppimisprojektides töötab kĂ”ik hĂ€sti. Ent elus on vahel palju ootamatuid olukordi.

Slurm Mega. Production-ready klastri seadistamine, 3 kasulikku nÔu spikritele ja Slurm koos Luke Skywalkeri ja R2D2-ga.

Las Slurm oleks sinuga!

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster