- Slurm воқеан ба шумо имкон медиҳад, ки ба мавзӯи Kubernetes дохил шавед ё дониши худро такмил диҳед.
- Иштироккунан-дагон хурсанданд. Дар байни онхое, ки ягон чизи нав наомухтаанд ва ё проблемахои худро хал накардаанд, каманд. Бозгашти пулҳои бечунучарои рӯзи аввал («Агар шумо фикр кунед, ки Slurm барои шумо мувофиқ нест, мо нархи пурраи чиптаро бармегардонем») танҳо як нафар истифода бурдааст, ки ӯ қувваи худро аз ҳад зиёд арзёбӣ кардааст.
- Слюрми навбатй дар аввали мохи сентябрь дар Петербург барпо мегардад. Selectel, сарпарасти доимии мо, на танҳо абрро барои стендҳо, балки толори конфронси худро низ таъмин мекунад.
- Мо Slurm-и асосиро такрор мекунем (9-11 сентябр) ва барномаи навро ҷорӣ мекунем: DevOps Slurm (4-6 сентябр).
Slurm чист ва он чӣ гуна тағир ёфтааст?
Як сол пеш, мо идеяи гузаронидани курсҳо оид ба Kubernetes пайдо шудем. Дар моҳи августи '18, Slurm-1 сурат гирифт: душвор, бо презентатсияи доимӣ (вақте ки презентатсия дар саҳна ба охир мерасад), бо як қатор мушкилоти рӯзмарра. Озмоишҳо муттаҳид мешаванд: иштирокчиёни Slurm аввал, ба монанди Муоширати Ринг, то ҳол бо ҳамдигар муошират мекунанд.
Чунин менамуд, ки «Слурм-1».
Дар аввалин Slurm идеяи баргузории MegaSlurm пайдо шуд. Мо аз одамон пурсон шудем, ки ба кадом мавзуъ шавк доранд ва дар моди октябрь курси такмили ихтисоси «Бо дархости шунавандагон» гузаронидем. Ин вокеаи шавковар, вале як-бора гардид. То соли 19 мо курси вокеии пеш-кадамро, ки мантик ва таърихи дохилии худро дорад, тайёр кардем.
Дар тӯли сол, Slurm аз ҷиҳати ташкилӣ тағир ёфт:
- Docker ва Anisble аз барномаи асосӣ хориҷ карда шуданд ва курсҳои алоҳидаи онлайн ташкил карда шуданд.
- Дастгирии техникии ташкилшуда, ки ба донишҷӯён дар ҳалли мушкилоти кластерҳои омӯзишӣ кӯмак мекунад.
— Маърузачиён холо ёрии методй доранд.
Дастае, ки Slurm 4-ро сохт
Фикру мулоҳизаҳо аз иштирокчиён
Рекорди дигар гузошта шуд: 170 иштирокчӣ дар Slurm асосӣ, 75 нафар дар MegaSlurm.
Ширин - 4
Аз 101 нафар 170 нафарашон варакаи фикру мулодизадоро пур карданд.
Оё Кубернетес равшан шуд?
41 — Хануз к8-ро нафахмидам, вале мебинам, ки дар кучо кофта шавад.
36 — Ман пештар k8-ро намедонистам, вале акнун фахмидам.
23 — Ман к8-ро пештар медонистам, холо хубтар медонам.
1 - Ман ягон чизи нав наомухтаам.
0 — Ман дар бораи k8s чизе нафаҳмидам.
Шиддати Slurm ба шумо чӣ гуна маъқул аст?
16 нафар фикр мекунанд, ки Slurm хеле осон ва суст аст ва 14 нафар фикр мекунанд, ки ин хеле душвор ва зуд аст. Танҳо барои дигарон дуруст.
Оё шумо мушкилотеро ҳал кардед, ки бо он ба Slurm рафтанӣ будед?
90 — Бале.
11 — Не.
MegaSlurm
40 нафар варақаи фикру мулоҳизаҳоро пур карданд. 2 нафар гуфтанд, ки ин хеле осон ва суст буд. 1 нафар масъалаеро, ки бо он ба Мега мерафт, ҳал накард. Боқимондааш хуб аст.
Баррасиҳои спикер
Агар дар моди февраль дар шадри Санкт-Петербург асосан навоварон бошанд, пас дар шадри Москва шумораи зиёди одамон аллакай Кубернетесро озмуда буданд. Саволҳои пешрафтае буданд, ки шуморо ба андеша водор мекарданд.
Агар дар Санкт-Петербург пурсиданд, ки мо кайфияти кубеспрайи худро нашр мекунем, пас дар Маскав аллакай пурсиданд, ки чаро мо пешниҳод мекунем, ки вилкаамонро истифода барем ва кубеспрайи аслиро нагирем. Ин аллакай тафаккури интиқодии калонсолони миёна аст.
Таҷриба душвор буд, одамон хатоҳои зиёд карданд ва ин хеле хуб аст: шумо бояд ҳангоми таҳсил хато кунед, на дар ҷанг.
Мо мунтазам бо маҳдудиятҳо дар гирифтани шаҳодатномаҳо, маҳдудиятҳои зеркашӣ аз Github ва ғайра дучор мешудем. Ин ҳаёт аст - мо дар як вақт тақрибан 200 кластерро дар абри Selectel ҷойгир кардем. Барои ин хеч кас захираю лимити худро тайёр намекунад.
Эълони Slurm дар Selectel
→
Нархи: 25 ₽
Барнома:
Мавзӯи №1: Муқаддима ба Kubernetes, ҷузъҳои асосӣ
— Муқаддима ба технологияи k8s. Тавсиф, татбиқ, мафҳумҳо
- Pod, ReplicaSet, Ҷойгиркунӣ, хидмат, воридшавӣ, PV, PVC, ConfigMap, Сирри
Мавзӯи № 2: Тарҳрезии кластер, ҷузъҳои асосӣ, таҳаммулпазирии хато, шабакаи k8s
— Тарҳрезии кластер, ҷузъҳои асосӣ, таҳаммулпазирӣ ба хатогиҳо
— шабакаи k8s
Мавзӯи №3: Kubespray, танзим ва насби кластери Kubernetes
— Kubespray, конфигуратсия ва танзими кластери Kubernetes
Мавзӯи №4: Абстраксияҳои пешрафтаи Кубернетес
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Банақшагирии Pod, InitContainer
Мавзӯи №5: Хидматҳои нашр ва барномаҳо
- Шарҳи усулҳои нашри хидмат: NodePort против LoadBalancer vs Ingress
— Назоратчии вуруд (Nginx): мувозинати трафики воридотӣ
— Серт-менеҷер: ба таври худкор сертификатҳои SSL/TLS гиред
Мавзӯи №6: Муқаддима ба Ҳелм
Мавзӯи №7: Насб кардани cert-meneger
Мавзӯи №8: Ҷеф: насби "чунон ки ман мекунам"
Мавзӯи №9: Сабт ва мониторинг
- Мониторинги кластер, Prometheus
— Сабти кластер, Fluentd/Elastic/Kibana
Мавзӯи №10: Навсозии кластер
Мавзӯи № 11: Корҳои амалӣ, докеризатсияи барномаҳо ва оғоз кардани кластер
Курсҳои Docker ва Ansible дар stepik.org ба нарх дохил карда шудаанд.
→
Нархи: 45 ₽
Барнома:
Мавзӯи №1: Муқаддима ба Git
— Фармонҳои асосии git init, commit, add, diff, log, status, pull, push
— Барпо намудани мухити махаллй: тавсияхои амалй
- Ҷараёни Git, шохаҳо ва тегҳо, якҷоя кардани стратегияҳо
— Кор бо репои дурдаст
Мавзӯи №2: Кори дастаҷамъӣ бо Git
- Ҷараёни GitHub
— Фарқ, хориҷ, кашидан дархост
- Низоъҳо, релизҳо, бори дигар дар бораи Gitflow ва ҷараёнҳои дигар дар робита бо гурӯҳҳо
Мавзӯи №3: Муқаддимаи CI/CD ба автоматизатсия
— Автоматизатсия дар git (ботҳо, муқаддима ба CI, қалмоқҳо)
— Асбобҳо (bash, make, gradle)
— Хатти монтажи завод ва истифодаи онхо дар IT
Мавзӯи №4: CI/CD: Кор бо Gitlab
— Сохтан, санчидан, чорй кардан
— Марҳилаҳо, тағирёбандаҳо, назорати иҷро (танҳо, вақте ки, дохил мешаванд)
Мавзӯи №5: Кор бо барнома аз нуқтаи назари рушд
— Мо дар Python хидматрасонии хурд менависем (аз ҷумла санҷишҳо)
— Истифодаи docker-compose дар таҳия
Мавзӯи №6: Инфрасохтор ҳамчун Кодекс
— IaC: муносибат ба инфрасохтор ҳамчун код
- IaC бо истифода аз Terraform ҳамчун намуна
— IaC бо истифода аз Ansible ҳамчун мисол
— Имкониятнокй, декларативй
— Эҷоди китобҳои бозиҳои Ansible машқ кунед
— Нигоҳдории конфигуратсия, ҳамкорӣ, автоматикунонии барнома
Мавзӯи №7: Санҷиши инфрасохтор
- Санҷиш ва ҳамгироии пайваста бо Molecule ва Gitlab CI
Мавзӯи № 8: Автоматикунонии баланд бардоштани серверҳо
- Ҷамъоварии тасвирҳо
- PXE ва DHCP
Мавзӯи №9: Автоматикунонии инфрасохтор
— Намунаи хидмати инфрасохторӣ барои авторизатсия дар серверҳо
— ChatOps (ҳамгироии паёмнависии фаврӣ бо қубурҳо)
Мавзӯи №10: Автоматикунонии амният
- Имзои артефактҳои CI/CD
- Сканкунии осебпазирӣ
Мавзӯи №11: Мониторинг
- Таърифи SLA, SLO, Error Budget ва дигар истилоҳҳои даҳшатнок аз ҷаҳони SRE
— SRE: Амалияи мониторинги SLI ва SLO
- SRE: Амалияи истифодаи буҷети хатогиҳо
- SRE: Танаффус ва идоракунии сарбории амалиётӣ (апигате, шабакаи хидматрасонӣ, сӯзандоруҳо)
- Мониторинги қубурҳо ва нишондиҳандаҳои рушд
Манбаъ: will.com