Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Fl-24 ta’ Novembru, intemm Slurm Mega, kors intensiv avvanzat fuq Kubernetes. Mega li jmiss se ssir f’Moska fit-18-20 ta’ Mejju.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

L-idea ta 'Slurm Mega: inħarsu taħt il-barnuża tal-cluster, nanalizzaw fit-teorija u nipprattikaw l-intricacies tal-installazzjoni u l-konfigurazzjoni ta' cluster lest għall-produzzjoni ("il-mod mhux daqshekk faċli"), tikkunsidra l-mekkaniżmi biex tiġi żgurata s-sigurtà u t-tolleranza għall-ħsarat tal-applikazzjonijiet.

Mega Bonus: Dawk li jgħaddu minn Slurm Basic u Slurm Mega jirċievu l-għarfien kollu meħtieġ biex jgħaddu mill-eżami CKA lil CNCF u skont ta’ 50% fuq l-eżami.

Grazzi speċjali lil Selectel talli pprovdiet sħaba għall-prattika, li grazzi għaliha kull parteċipant ħadem fil-grupp sħiħ tiegħu stess, u ma kellniex għalfejn inżidu 5 elf żejda għall-prezz tal-biljett għal dan.

Mhux se ngħidlek min huma Bondarev u Selivanov, għal dawk li huma interessati, Aqra hawn.

Slurm Mega. L-ewwel ġurnata.

Fl-ewwel jum ta’ Slurm Mega, għobbna lill-parteċipanti b’4 suġġetti. Pavel Selivanov tkellem dwar il-proċess tal-ħolqien ta 'cluster ta' failover minn ġewwa, dwar ix-xogħol ta 'Kubeadm, kif ukoll dwar l-ittestjar u s-soluzzjoni tal-problemi tal-cluster.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

L-ewwel waqfa għall-kafè. Normalment "qanpiena tal-għalliema", iżda fi Slurm, filwaqt li l-istudenti jixorbu l-kafè, l-għalliema jkomplu jwieġbu l-mistoqsijiet.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2
U minkejja l-fatt li s-sħaba "Break II" qed iddur fuq ir-ras ta 'Pavel Selivanov, mhuwiex id-destin tiegħu li jmur waqfa.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2
Sergei Bondarev u Marcel Ibraev qed jistennew imisshom biex imorru fuq il-pulptu.

Matul il-waqfa, avviċinat lil Sergey Bondarev u staqsejt: "X'parir tagħti lill-inġiniera kollha ta' Kubernetes abbażi tal-esperjenza tiegħek ta' ħidma mal-clusters tal-klijenti tagħna?"

Sergey ta rakkomandazzjoni sempliċi: "Imblokka l-aċċess mill-Internet għas-server tal-API. Għax minn żmien għal żmien hemm theddid għas-sigurtà li jippermetti lill-utenti mhux awtorizzati jiksbu aċċess għall-cluster.»

Wara ftit minuti u flixkun ta 'ilma minerali, Pavel Selivanov ġrew fil-battalja mad-dell tas-suġġett "Awtorizzazzjoni fi cluster bl-użu ta' fornitur estern," jiġifieri LDAP (Nginx + Python) u OIDC (Dex + Gangway).

Matul il-waqfa li jmiss, Marcel Ibraev, kelliem Slurm, Amministratur Ċertifikat ta’ Kubernetes, ta l-parir tiegħu lill-inġiniera ta’ Kubernetes: “Ngħid ħaġa li tidher trivjali, imma meta wieħed iqis kemm-il darba niltaqa' ma' dan, għandi suspett li mhux kulħadd iqis dan. M'għandekx temmen bl-addoċċ xi How-To mill-Internet li jgħidlek kemm taħdem din jew dik is-soluzzjoni. Fil-kuntest ta' Kubernetes, dan jieħu tifsira speċjali. Minħabba li Kubernetes hija sistema kumplessa u li żżid soluzzjoni magħha li ma ġietx ittestjata fil-proġett partikolari tiegħek u l-installazzjoni tar-raggruppamenti tiegħek tista 'twassal għal konsegwenzi koroh, minkejja l-fatt li kitbu fuq l-Internet dwar il-frisk tagħha. Anke Kubernetes innifsu biss mingħajr approċċ bilanċjat jista 'jagħmel ħsara lill-proġett tiegħek, "dak li hu tajjeb għal Russu huwa mewt għal Ġermaniż." Għalhekk, aħna nittestjaw, niċċekkjaw u nittestjaw kwalunkwe soluzzjoni qabel nimplimentawha aħna stess. Dan huwa l-uniku mod kif se tqis l-sfumaturi kollha li jistgħu jinqalgħu.".

Wara l-ikel, Sergei Bondarev daħal fil-battalja. Is-suġġett tiegħu huwa l-politika tan-Netwerk, jiġifieri introduzzjoni għas-CNI u l-Politika tas-Sigurtà tan-Netwerk.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

L-Internet huwa mimli artikli dwar il-Politika tan-Netwerk. Hemm opinjoni fost l-amministraturi li l-Politiki tan-Netwerk jistgħu jiġu eliminati, iżda speċjalisti tas-sigurtà verament iħobbu din l-għodda u jitolbu li l-Politiki tan-Netwerk jiġu attivati.

Pavel Selivanov ħa f’idejh it-tmun ta’ Kubernetes mingħand Sergey Bondarev bit-tema “Applikazzjonijiet siguri u disponibbli ħafna f’grupp.” Huwa għandu suġġetti favoriti: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Is-suġġett ta' Mega, li Pavel tkellem f'DevOpsConf: kif faċilment u malajr tkisser cluster Kubernetes u tikseb id-drittijiet kollha f'5 minuti.

Wara li qalu kemm jista' jkun hacked cluster ta' Kubernetes faċilment, amministraturi xettiċi jgħidu: "Iva, għedtlek, Kubernetes tiegħek huwa mimli toqob." Pavel jispjega li huwa possibbli li tiġi kkonfigurata s-sigurtà fi cluster, u mhux diffiċli, huwa biss li s-settings tas-sigurtà huma diżattivati ​​b'mod awtomatiku. Dettalji fit-traskrizzjoni rapport.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2
— Min kisser il-cluster? Huwa kisser il-cluster! Jien nista' nara perfettament minn hawn!

F'Slurms, kollox qatt mhu sempliċi u faċli, biex ma tiddejjaqx. Iżda din id-darba Telegram iddeċieda li juri lil kulħadd il-ħames punt:

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

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Dan ikkonkluda l-ewwel jum, qawwi u mimli għarfien prattiku. Fit-tieni jum se jkun hemm saħansitra aktar prattika, it-tnedija ta 'cluster tad-database li juża PostgreSQL bħala eżempju, it-tnedija ta' cluster RabbitMQ, il-ġestjoni tas-sigrieti f'Kubernetes.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Slurm Mega. It-tieni jum.

Il-preżentatur beda t-tieni jum b’avviż ferrieħa: “Filgħodu, kif qal Pavel ilbieraħ, jistenniena reali hardcore. Fil-lingwa tal-kirurgi, se nidħlu fl-imsaren ta’ Kubernetes!”

Il-mass entertainer hija storja differenti. Waħda mill-problemi ta' Slurm hija li n-nies jitfu minn tagħbija żejda ta' informazzjoni u jorqdu. Konna dejjem infittxu mod kif nagħmlu xi ħaġa dwarha, u logħob żgħir b'udjenza ħadmu tajjeb fl-aħħar Slurm. Din id-darba qabbna persuna mħarrġa apposta. Kien hemm ħafna ċajt fiċ-chat dwar "kompetizzjonijiet interessanti", iżda l-fatt jibqa 'li qatt ma rajna parteċipanti ferrieħa bħal dawn.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Huma ġew biex isalvaw Marcel Ibraev - u beda jistudja l-applikazzjonijiet Stateful fil-cluster. Jiġifieri, it-tnedija ta 'cluster ta' database bl-użu ta 'PostgreSQL bħala eżempju u t-tnedija ta' cluster RabbitMQ.

Wara l-ikel, Sergey Bondarev beda jaħdem fuq K8S. U t-tema kienet "Żomm is-Sigrieti." Mulder u Scully koprew lilu. Studja l-ġestjoni sigrieta fil-Kubernetes u l-Vault. U wkoll "Il-verità hija hemmhekk".

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Li kompla sa tard filgħaxija, meta Pavel Selivanov beda jitkellem dwar il-Horizontal Pod Autoscaler

Slurm Mega. It-tielet jum.

B'mod qawwi u ferrieħi, minn filgħodu stess, Sergei Bondarev qanqal lill-udjenza b'backups u rkupru minn fallimenti. Iċċekkja l-backup u l-irkupru tal-cluster bl-użu ta 'Heptio Velero u etcd personalment.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Sergey kompla s-suġġett tar-rotazzjoni annwali taċ-ċertifikati fil-cluster: it-tiġdid taċ-ċertifikati tal-pjan ta 'kontroll bl-użu ta' kubeadm. Eżatt qabel l-ikel, sabiex iqajjem l-aptit tal-parteċipanti jew joqtlu kompletament, Pavel Selivanov qajjem is-suġġett tal-iskjerament tal-applikazzjoni.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Ġew ikkunsidrati għodod ta' mudellar u skjerament, kif ukoll strateġiji ta' skjerament.

Pavel Selivanov tkellem dwar suġġett ġdid: Service Mesh, installazzjoni Istio. Is-suġġett irriżulta li tant kien għani li tista 'tagħmel kors intensiv separat fuqha. Qed niddiskutu pjanijiet, żommu sintonizzat għall-avviżi.

Il-ħaġa prinċipali hija li kollox jaħdem b'mod korrett. Għax wasal iż-żmien li tipprattika:
bini ta’ CI/CD biex fl-istess ħin iniedi l-iskjerament tal-applikazzjoni u l-aġġornament tal-clusters. Fi proġetti edukattivi kollox jaħdem tajjeb. U l-ħajja kultant tkun mimlija sorpriżi.

Slurm Mega. Installazzjoni ta' raggruppament lest għall-produzzjoni, 3 pariri utli mill-kelliema u Slurm flimkien ma' Luke Skywalker u R2D2

Jalla l-Slurm tkun miegħek!

Sors: www.habr.com

Żid kumment