Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

24 ноябр, Slurm Mega, як курси интенсивии Кубернетес ба охир расид. Мега оянда 18—20 май дар Москва барпо мегардад.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Идеяи Slurm Mega: мо зери сарпӯши кластер назар мекунем, дар назария ва амалия нозукиҳои насб ва конфигуратсияи кластери ба истеҳсолот омодашударо таҳлил мекунем ("роҳи на он қадар осон"), механизмҳоро баррасӣ мекунем барои таъмини амният ва таҳаммулпазирии хатогиҳои барномаҳо.

Мега бонус: Онҳое, ки аз Slurm Basic ва Slurm Mega мегузаранд, тамоми донишҳои заруриро барои супоридани имтиҳон мегиранд. CKA ба CNCF ва 50% тахфиф дар имтиҳон.

Ташаккури махсус ба Selectel барои пешниҳоди абр барои таҷриба, ки ба шарофати он ҳар як иштирокчӣ дар кластери мукаммали худ кор мекард ва ба мо лозим набуд, ки ба нархи чипта 5 ҳазори иловагӣ илова кунем.

Ман ба шумо намегӯям, ки Бондарев ва Селиванов кистанд, барои онҳое, ки таваҷҷӯҳ доранд, дар инҷо хонед.

Slurm Mega. Рӯзи аввал.

Дар рӯзи аввали Slurm Mega, мо иштирокчиёнро бо 4 мавзӯъ бор кардем. Павел Селиванов дар бораи процесси аз дарун ташкил кардани кластери нобарорй, дар бораи кори Кубеадм, инчунин дар бораи санчиш ва бартараф кардани норасоидои кластер сухан ронд.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Аввалин кофе-брейк. Одатан "зангӯлаи муаллим", аммо дар Slurm, вақте ки донишҷӯён қаҳва менӯшанд, муаллимон ба саволҳо ҷавоб медиҳанд.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2
Ва сарфи назар аз он, ки абри "Танаффус II" дар болои сари Павел Селиванов чарх мезанад, ба танаффус рафтан насиби ӯ нест.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2
Сергей Бондарев ва Марсель Ибраев мунтазири навбати худ ба минбар мебошанд.

Ҳангоми танаффус ман ба Сергей Бондарев муроҷиат кардам ва пурсидам: "Шумо дар асоси таҷрибаи кор бо кластерҳои мизоҷони худ ба ҳамаи муҳандисони Кубернетес чӣ маслиҳат медиҳед?"

Сергей як тавсияи оддӣ дод: "Дастрасӣ аз Интернет ба сервери API-ро манъ кунед. Зеро гоҳ-гоҳ таҳдидҳои амниятӣ вуҷуд доранд, ки ба корбарони беиҷозат имкон медиҳанд, ки ба кластер дастрасӣ пайдо кунанд.»

Пас аз чанд дақиқа ва як шиша оби маъданӣ, Павел Селиванов бо сояи мавзӯи "Авторизатсия дар кластер бо истифода аз провайдери беруна", яъне LDAP (Nginx + Python) ва OIDC (Dex + Gangway) ба ҷанг шитофт.

Дар танаффуси навбатӣ Марсел Ибраев, сухангӯи Slurm, маъмури сертификатсияшудаи Кубернетес ба муҳандисони Кубернетес маслиҳати худро дод: "Ман як чизи ба назар ночизро мегӯям, аммо бо назардошти он ки ман то чӣ андоза зуд-зуд бо ин дучор мешавам, ман шубҳа дорам, ки на ҳама инро ба назар мегиранд. Шумо набояд кӯр-кӯрона ба ҳар гуна тарзи кор аз Интернет бовар накунед, ки ба шумо мегӯям, ки ин ё он ҳалли хуб кор мекунад. Дар контексти Кубернетес, ин маънои махсусро мегирад. Азбаски Kubernetes як системаи мураккаб аст ва илова кардани ҳалли он, ки дар лоиҳаи мушаххаси шумо санҷида нашудааст ва насби кластери шумо метавонад ба оқибатҳои вазнин оварда расонад, гарчанде ки онҳо дар Интернет дар бораи хунукии он навиштаанд. Ҳатто худи Кубернетес бидуни равиши мутавозин метавонад ба лоиҳаи шумо зарар расонад, "он чизе, ки барои рус хуб аст, марг барои олмонист." Аз ин рӯ, мо ҳама гуна ҳалли худро пеш аз татбиқи худ месанҷем, месанҷем ва месанҷем. Ин ягона роҳест, ки шумо ҳамаи нозукиҳои ба миён омадаро ба назар мегиред.".

Баъди хуроки нисфирузй Сергей Бондарев ба чанг даромад. Мавзӯи ӯ сиёсати шабакавӣ, яъне муқаддима ба CNI ва Сиёсати амнияти шабакавӣ мебошад.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Интернет пур аз мақолаҳо дар бораи сиёсати шабакавӣ аст. Дар байни маъмурон ақида вуҷуд дорад, ки сиёсати шабакаро метавон рад кард, аммо мутахассисони амният ин асбобро воқеан дӯст медоранд ва талаб мекунанд, ки Сиёсати шабака фаъол карда шавад.

Павел Селиванов раҳбарии Кубернетесро аз Сергей Бондарев бо мавзӯи “Барномаҳои бехатар ва дастрас дар кластер” ба ӯҳда гирифт. Вай мавзӯъҳои дӯстдошта дорад: PodSecurityPolicy, PodDisruptionBudget, LimitRange/ResourceQuota.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Мавзӯи Мега, ки Павел дар DevOpsConf суханронӣ кард: Чӣ тавр ба осонӣ ва зуд кластери Kubernetes шикастан ва ҳама ҳуқуқҳоро дар 5 дақиқа ба даст оред.

Пас аз он ки мегӯянд, ки кластери Кубернетес то чӣ андоза ба осонӣ ҳакер карда мешавад, маъмурони шубҳанок мегӯянд: "Бале, ман ба шумо гуфтам, Кубернетеси шумо пур аз сӯрохҳо аст." Павел мефаҳмонад, ки танзими амният дар кластер имконпазир аст ва ин мушкил нест, танҳо он аст, ки танзимоти амниятӣ ба таври нобаёнӣ хомӯш карда мешаванд. Тафсилот дар транскрипт ҳисобот.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2
— Кластерро кй вайрон кард? Ӯ кластерро шикаст! Ман аз ин ҷо комилан дида метавонам!

Дар Slurms, ҳама чиз ҳеҷ гоҳ оддӣ ва осон нест, то дилгир нашавед. Аммо ин дафъа Telegram тасмим гирифт, ки ба ҳама нуктаи панҷумро нишон диҳад:

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

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Ин рӯзи аввал, равшан ва пур аз донишҳои амалӣ анҷом ёфт. Дар рӯзи дуюм таҷрибаи боз ҳам бештар хоҳад буд, оғоз кардани кластери пойгоҳи додаҳо бо истифода аз PostgreSQL ҳамчун намуна, оғоз кардани кластери RabbitMQ, идоракунии асрор дар Kubernetes.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Slurm Mega. Рӯзи дуюм.

Баранда рӯзи дуюмро бо эълони шодмонӣ оғоз кард: «Субҳ, чунон ки дирӯз Павел гуфт, моро хардкори воқеӣ интизор аст. Ба забони чаррох, мо ба рудахои Кубернетес дохил мешавем!».

Сарояндаи оммавӣ як ҳикояи дигар аст. Яке аз мушкилот бо Slurm ин аст, ки одамон аз изофабори иттилоот хомӯш мешаванд ва ба хоб мераванд. Мо ҳамеша дар ҷустуҷӯи роҳе будем, ки дар ин бора кор кунем ва бозиҳои хурд бо тамошобинон дар Slurm охир хуб кор мекарданд. Ин дафъа одами махсус тайёр кардашударо ба кор гирифтем. Дар чат дар бораи «мусобикахои шавковар» шухй бисьёр буд, вале факт бокй мемонад, ки мо ин гуна иштирокчиёни хушахлокро надидаем.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Онҳо ба наҷоти Марсел Ибраев омаданд - ва ӯ ба омӯзиши барномаҳои давлатӣ дар кластер шурӯъ кард. Маҳз, оғоз кардани кластери пойгоҳи додаҳо бо истифода аз PostgreSQL ҳамчун намуна ва оғози кластери RabbitMQ.

Баъди хуроки нисфирузй Сергей Бондарев ба кори К8С шуруъ кард. Ва мавзӯъ "Нигоҳ доштани асрор" буд. Мулдер ва Скалли ӯро фаро гирифтанд. Менеҷменти махфиро дар Kubernetes ва Vault омӯхтааст. Ва инчунин "Ҳақиқат дар он ҷост".

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Он то бегоҳии бегоҳ идома ёфт, вақте ки Павел Селиванов дар бораи Autoscaler Horizontal Pod сухан оғоз кард.

Slurm Mega. Рӯзи сеюм.

Сергей Бондарев аз субҳи барвақт ва хушҳолӣ тамошобинонро бо эҳтиёт ва барқароршавӣ аз нокомиҳо ба шӯр овард. Ман нусхабардорӣ ва барқарорсозии кластерро бо истифода аз Heptio Velero ва etcd шахсан тафтиш кардам.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Сергей мавзӯи гардиши солонаи сертификатҳоро дар кластер идома дод: тамдиди сертификатҳои ҳавопаймоии назоратӣ бо истифода аз kubeadm. Танҳо пеш аз хӯроки нисфирӯзӣ, барои барангехтани иштиҳои ширкаткунандагон ё комилан куштани он, Павел Селиванов мавзӯи ҷойгиркунии барномаро бардошт.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Воситаҳои шаблонсозӣ ва ҷойгиркунӣ, инчунин стратегияҳои ҷойгиркунӣ баррасӣ карда шуданд.

Павел Селиванов дар бораи мавзуи нав сухан ронд: Хизматрасонии тор, насби Истио. Мавзӯъ чунон бой шуд, ки шумо метавонед дар он курси алоҳидаи интенсивӣ гузаронед. Мо нақшаҳоро муҳокима карда истодаем, барои эълонҳо бехабар бошед.

Хӯроки асосии он аст, ки ҳама чиз дуруст кор мекунад. Зеро вақти он расидааст, ки машқ кунед:
сохтани CI/CD барои ҳамзамон ба кор андохтани замимаҳо ва навсозии кластер. Дар лоиҳаҳои таълимӣ ҳама чиз хуб кор мекунад. Ва ҳаёт баъзан пур аз ногаҳонӣ аст.

Slurm Mega. Насб кардани кластери барои истеҳсолӣ, 3 маслиҳати муфид аз баландгӯякҳо ва Slurm дар якҷоягӣ бо Люк Скайволкер ва R2D2

Бигзор Султон бо шумо бошад!

Манбаъ: will.com

Илова Эзоҳ