Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

24. novembril lõppes Kubernetese edasijõudnute intensiivkursus Slurm Mega. Järgmine Mega mail peetakse Moskvas 18.-20.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Slurm Mega idee: vaatame klastri kapoti alla, analüüsime teoreetiliselt ja praktiseerime tootmisvalmis klastri paigaldamise ja konfigureerimise keerukust ("mitte-nii-lihtne viis"), kaalume mehhanisme. rakenduste turvalisuse ja tõrketaluvuse tagamiseks.

Mega boonus: Slurm Basicu ja Slurm Mega läbijad saavad kõik eksami sooritamiseks vajalikud teadmised CKA CNCF-ile ja eksamilt 50% allahindlust.

Erilised tänud Selectelile praktikaks pilve pakkumise eest, tänu millele töötas iga osaleja oma täisväärtuslikus klastris ja me ei pidanud selle eest piletihinnale lisama 5 tuhat.

Ma ei ütle teile, kes on Bondarev ja Selivanov, neile, kes on huvitatud, Loe siit.

Slurm Mega. Esimene päev.

Slurm Mega esimesel päeval laadisime osalejatele 4 teemat. Pavel Selivanov rääkis tõrkeotsingu klastri loomise protsessist seestpoolt, Kubeadmi tööst, aga ka klastri testimisest ja tõrkeotsingust.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Esimene kohvipaus. Tavaliselt "õpetajakell", kuid Slurmis, kui õpilased joovad kohvi, jätkavad õpetajad küsimustele vastamist.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga
Ja vaatamata sellele, et Pavel Selivanovi pea kohal hõljub pilv “Break II”, pole tema saatus pausile minna.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga
Sergei Bondarev ja Marcel Ibrajev ootavad oma järjekorda kantslisse minna.

Vaheajal pöördusin Sergei Bondarevi poole ja küsisin: "Mida nõu annaksite kõigile Kubernetese inseneridele, tuginedes oma kogemustele meie klientide klastritega töötamisel?"

Sergei andis lihtsa soovituse: "Blokeeri juurdepääs Internetist API serverile. Sest aeg-ajalt tuleb ette turvaohte, mis võimaldavad volitamata kasutajatel klastrile ligi pääseda.»

Pärast paari minutit ja pudelit mineraalvett tormas Pavel Selivanov lahingusse teema “Autoriseerimine klastris välise pakkuja abil”, nimelt LDAP (Nginx + Python) ja OIDC (Dex + Gangway) varjuga.

Järgmisel vaheajal andis Slurmi esineja, Kubernetese sertifitseeritud administraator Marcel Ibraev Kubernetese inseneridele oma nõu: “Ma ütlen näiliselt tühise asja, kuid arvestades, kui sageli ma sellega kokku puutun, on mul kahtlus, et kõik ei võta seda arvesse. Te ei tohiks pimesi uskuda ühtegi Interneti-juhendit, mis ütleb teile, kui hästi see või teine ​​lahendus töötab. Kubernetese kontekstis omandab see erilise tähenduse. Kuna Kubernetes on keeruline süsteem ja sellele lahenduse lisamine, mida pole teie konkreetses projektis ja teie klastri installimisel testitud, võib kaasa tuua kohutavaid tagajärgi, hoolimata sellest, et nad kirjutasid Internetis selle lahedusest. Isegi Kubernetes ise, ilma tasakaalustatud lähenemiseta, võib teie projekti kahjustada: "Venelase jaoks on hea surm sakslase jaoks." Seetõttu testime, kontrollime ja testime iga lahendust enne selle ise juurutamist. Ainult nii võtate arvesse kõiki tekkida võivaid nüansse.'.

Pärast lõunat astus lahingusse Sergei Bondarev. Tema teema on võrgupoliitika, st CNI ja võrguturbepoliitika sissejuhatus.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Internet on täis artikleid võrgupoliitika kohta. Administraatorite seas on arvamus, et võrgupoliitikast võib loobuda, kuid turvaspetsialistid armastavad seda tööriista väga ja nõuavad võrgupoliitika lubamist.

Kubernetese tüüri võttis Sergei Bondarevilt üle Pavel Selivanov teemaga “Turvalised ja kõrge kättesaadavusega rakendused klastris”. Tal on lemmikteemad: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Mega teema, millest Pavel DevOpsConfis rääkis: kuidas lihtsalt ja kiiresti Kubernetese klastrit murda ja kõik õigused 5 minutiga hankida.

Olles rääkinud, kui kergesti saab Kubernetese klastrit häkkida, ütlevad skeptilised administraatorid: "Jah, ma ütlesin teile, teie Kubernetes on auke täis." Pavel selgitab, et turvalisust on võimalik konfigureerida klastris ja see pole keeruline, lihtsalt turvaseaded on vaikimisi keelatud. Üksikasjad ärakirjas aruanne.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga
— Kes lõhkus klastri? Ta murdis klastri! Ma näen siit suurepäraselt!

Slurmsis pole kõik kunagi lihtne ja kerge, et mitte igavleda. Kuid seekord otsustas Telegram näidata kõigile viiendat punkti:

Марсель Ибраев, [22 нояб. 2019 г., 16:52:52]:
Коллеги, в данный момент наблюдаются сбои в работе Телеграм, имейте это ввиду

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Sellega lõppes esimene päev helge ja praktiliste teadmistega. Teisel päeval on veel rohkem harjutamist, andmebaasi klastri käivitamine PostgreSQL-i näitel, RabbitMQ klastri käivitamine, saladuste haldamine Kubernetes.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Slurm Mega. Teine päev.

Teist päeva alustas saatejuht rõõmsa teatega: “Hommikul ootab meid ees tõeline hardcore, nagu Pavel eile ütles. Kirurgide keeles saame Kubernetese sisikonda!»

Massimeelelahutaja on hoopis teine ​​lugu. Üks Slurmi probleeme on see, et inimesed lülituvad info üleküllusest välja ja jäävad magama. Otsisime alati, kuidas sellega midagi ette võtta ja väikesed mängud publikuga töötasid eelmisel Slurmil hästi. Seekord võtsime tööle spetsiaalse väljaõppe saanud inimese. Vestlusringis sai palju nalja “huvitavate võistluste” teemal, kuid tõsiasi on see, et me pole kunagi näinud nii rõõmsaid osalejaid.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Nad tulid Marcel Ibraevi appi - ja ta hakkas klastris uurima Stateful rakendusi. Nimelt andmebaasi klastri käivitamine PostgreSQL-i näitel ja RabbitMQ klastri käivitamine.

Pärast lõunat alustas Sergei Bondarev tööd K8S-iga. Ja teemaks oli "Saladuste hoidmine". Mulder ja Scully katsid teda. Õppis salahaldust Kubernetesis ja Vaultis. Ja ka "Tõde on seal väljas".

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Mis jätkus hilisõhtuni, mil Pavel Selivanov hakkas rääkima Horizontal Pod Autoscalerist

Slurm Mega. Kolmas päev.

Teravalt ja rõõmsalt virutas Sergei Bondarev publikut juba hommikust saati tagavara ja ebaõnnestumistest taastumisega. Kontrollisin klastri varundamist ja taastamist isiklikult Heptio Velero ja etcd abil.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Sergei jätkas klastris sertifikaatide iga-aastase rotatsiooni teemat: juhtimistasandi sertifikaatide uuendamine kubeadmi abil. Vahetult enne lõunat tõstatas Pavel Selivanov, et osalejates isu äratada või täielikult tappa, rakenduse juurutamise teema.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Kaaluti mallide koostamise ja juurutamise tööriistu ning juurutamisstrateegiaid.

Pavel Selivanov rääkis uuel teemal: Service Mesh, Istio paigaldus. Teema osutus nii rikkalikuks, et selle kohta saab teha eraldi intensiivkursuse. Arutame plaane, jääge teadaannetega kursis.

Peaasi, et kõik toimiks õigesti. Sest on aeg harjutada:
CI/CD loomine, et käivitada samaaegselt rakenduste juurutamine ja klastri värskendamine. Haridusprojektides toimib kõik hästi. Ja elu on vahel täis üllatusi.

Slurm Mega. Tootmisvalmis klastri paigaldamine, 3 kasulikku nõuannet kõlaritest ja Slurmist koos Luke Skywalkeri ja R2D2-ga

Olgu Slurm teiega!

Allikas: www.habr.com

Lisa kommentaar