Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

24 Novanm, Slurm Mega, yon kou entansif avanse sou Kubernetes, te fini. Next Mega ap fèt nan Moskou sou Me 18-20.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Lide a nan Slurm Mega: nou gade anba kapo a nan gwoup la, analize nan teyori ak pratike sibtilite yo nan enstale ak konfigirasyon yon grap pwodiksyon-pare ("fason ki pa tèlman fasil"), konsidere mekanis yo. pou asire sekirite ak tolerans fay nan aplikasyon yo.

Mega Bonus: Moun ki pase Slurm Basic ak Slurm Mega resevwa tout konesans ki nesesè pou yo pase egzamen an CKA pou CNCF ak yon rabè 50% sou egzamen an.

Mèsi espesyal pou Selectel paske li te bay yon nwaj pou pratik, grasa sa chak patisipan te travay nan pwòp gwoup pa yo, epi nou pa t 'gen ajoute 5 mil anplis nan pri tikè a pou sa.

Mwen p'ap di nou kiyès Bondarev ak Selivanov ye, pou moun ki enterese yo, li isit la.

Slurm Mega. Premye jou.

Nan premye jou Slurm Mega, nou chaje patisipan yo ak 4 sijè. Pavel Selivanov te pale sou pwosesis pou kreye yon grap failover soti nan anndan an, sou travay Kubeadm, osi byen ke sou tès ak depanaj gwoup la.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Premye repo kafe. Anjeneral yon "klòch pwofesè", men nan Slurm, pandan elèv yo bwè kafe, pwofesè yo kontinye reponn kesyon yo.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.
Ak malgre lefèt ke nwaj la "Break II" ap plane sou tèt Pavel Selivanov, li pa desten li ale nan yon ti repo.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.
Sergei Bondarev ak Marcel Ibraev ap tann tou pou yo ale nan chaire la.

Pandan repo a, mwen te pwoche bò kote Sergey Bondarev epi mwen te mande: "Ki konsèy ou ta bay tout enjenyè Kubernetes dapre eksperyans ou ap travay ak gwoup kliyan nou yo?"

Sergey te bay yon rekòmandasyon senp: "Bloke aksè nan entènèt la nan sèvè API a. Paske detanzantan gen menas sekirite ki pèmèt itilizatè ki pa otorize jwenn aksè nan gwoup la.»

Apre yon koup de minit ak yon boutèy dlo mineral, Pavel Selivanov te kouri nan batay ak lonbraj sijè a "Otorizasyon nan yon gwoup lè l sèvi avèk yon founisè ekstèn," sètadi LDAP (Nginx + Python) ak OIDC (Dex + Gangway).

Pandan pwochen repo a, Marcel Ibraev, oratè Slurm, Administratè Kubernetes sètifye, te bay enjenyè Kubernetes konsèy li yo: "Mwen pral di yon bagay ki sanble trivial, men konsidere konbyen fwa mwen rankontre sa a, mwen gen yon sispèk ke se pa tout moun ki pran sa a an kont. Ou pa ta dwe avèg kwè nenpòt ki jan-pou soti nan entènèt la ki pral di w ki jan gwo sa a oswa ki solisyon travay. Nan kontèks Kubernetes, sa a pran yon siyifikasyon espesyal. Paske Kubernetes se yon sistèm konplèks epi ajoute yon solisyon nan li ki pa te teste nan pwojè patikilye ou ak enstalasyon gwoup ou a ka mennen nan konsekans terib, malgre lefèt ke yo te ekri sou entènèt la sou frechè li yo. Menm jis Kubernetes tèt li san yon apwòch ekilibre ka mal pwojè ou a, "sa ki bon pou yon Ris se lanmò pou yon Alman." Se poutèt sa, nou teste, tcheke, ak teste nenpòt solisyon anvan aplike li tèt nou. Sa a se sèl fason ou pral pran an kont tout nuans ki ka rive.'.

Apre manje midi, Sergei Bondarev te antre nan batay la. Sijè li se politik rezo, sètadi yon entwodiksyon nan CNI ak politik sekirite rezo.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Entènèt la plen atik sou Règleman Rezo. Gen yon opinyon pami admin yo ke Règleman Rezo yo ka dispanse ak, men espesyalis sekirite reyèlman renmen zouti sa a epi mande pou Règleman Rezo yo aktive.

Pavel Selivanov te pran tèt Kubernetes nan men Sergey Bondarev ak sijè a "Aplikasyon an sekirite ak trè disponib nan yon gwoup." Li gen sijè pi renmen: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Sijè Mega a, ki Pavel te pale nan DevOpsConf: ki jan yo fasil epi byen vit kraze yon gwoup Kubernetes epi jwenn tout dwa nan 5 minit.

Apre yo fin di ki jan fasil yon gwoup Kubernetes ka rache, administratè ensèten di: "Wi, mwen te di ou, Kubernetes ou a plen twou." Pavel eksplike ke li posib pou konfigirasyon sekirite nan yon gwoup, epi li pa difisil, se jis ke anviwònman sekirite yo enfim pa default. Detay nan transkripsyon rapò.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.
— Ki moun ki kraze grap la? Li kraze grap la! Mwen ka wè parfe soti isit la!

Nan Slurms, tout bagay pa janm senp ak fasil, pou yo pa jwenn anwiye. Men fwa sa a Telegram te deside montre tout moun senkyèm pwen an:

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

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Sa a te konkli premye jou a, klere ak plen ak konesans pratik. Nan dezyèm jou a pral gen menm plis pratik, lanse yon gwoup baz done lè l sèvi avèk PostgreSQL kòm yon egzanp, lanse yon gwoup RabbitMQ, jere sekrè nan Kubernetes.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Slurm Mega. Dezyèm jou.

Prezantatè a te kòmanse dezyèm jou a ak yon anons kè kontan: "Nan maten, jan Pavel te di l yè, reyèl hardcore ap tann nou. Nan langaj chirijyen yo, nou pral antre nan kouray Kubernetes!

Anisè mas la se yon istwa diferan. Youn nan pwoblèm ki genyen ak Slurm se ke moun yo chanje soti nan surcharge enfòmasyon ak tonbe nan dòmi. Nou te toujou ap chèche yon fason pou fè yon bagay sou li, ak ti jwèt ak yon odyans te travay byen nan dènye Slurm la. Fwa sa a, nou te anboche yon moun ki resevwa fòmasyon espesyal. Te gen yon anpil nan blag nan chat la sou "konpetisyon enteresan," men reyalite a rete ke nou pa janm te wè patisipan sa yo kè kontan.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Yo te vin pote sekou nan Marcel Ibraev - epi li te kòmanse etidye aplikasyon Stateful nan gwoup la. Savwa, lanse yon gwoup baz done lè l sèvi avèk PostgreSQL kòm yon egzanp ak lanse yon gwoup RabbitMQ.

Apre manje midi, Sergey Bondarev te kòmanse travay sou K8S. Epi tèm nan se te "Kenbe sekrè." Mulder ak Scully kouvri l. Etidye jesyon sekrè nan Kubernetes ak Vault. Epi tou "verite a deyò".

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Ki kontinye jouk byen ta nan aswè a, lè Pavel Selivanov te kòmanse pale sou Horizontal Pod Autoscaler la.

Slurm Mega. Twazyèm jou a.

Sevè ak kè kontan, depi maten an, Sergei Bondarev te ajite odyans lan ak sovgad ak rekiperasyon nan echèk. Mwen tcheke backup ak rekiperasyon gwoup la lè l sèvi avèk Heptio Velero ak etcd pèsonèlman.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Sergey kontinye sijè a nan wotasyon anyèl sètifika nan gwoup la: renouvèlman sètifika avyon kontwòl lè l sèvi avèk kubeadm. Jis anvan manje midi, yo nan lòd yo aktive apeti patisipan yo oswa konplètman touye li, Pavel Selivanov te soulve sijè a nan deplwaye aplikasyon an.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Yo te konsidere modèl ak zouti deplwaman, ansanm ak estrateji deplwaman.

Pavel Selivanov te pale sou yon nouvo sijè: Sèvis may, enstalasyon Istio. Sijè a te vin tèlman rich ke ou ka fè yon kou entansif separe sou li. Nou ap diskite sou plan, rete branche pou anons.

Bagay pwensipal lan se ke tout bagay ap travay kòrèkteman. Paske li lè pou pratike:
bati CI/CD pou anmenmtan lanse deplwaman aplikasyon ak aktyalizasyon gwoup. Nan pwojè edikasyon tout bagay mache byen. Epi lavi a pafwa plen ak sipriz.

Slurm Mega. Enstalasyon yon gwoup ki pare pou pwodiksyon, 3 konsèy itil nan men moun ki pale ak Slurm ansanm ak Luke Skywalker ak R2D2.

Se pou Slurm la avèk ou!

Sous: www.habr.com

Add nouvo kòmantè