Սլուրմ. թիթեռի վերածված թրթուր

Սլուրմ. թիթեռի վերածված թրթուր

  1. Slurm-ը իսկապես թույլ է տալիս մտնել Kubernetes թեմա կամ բարելավել ձեր գիտելիքները:
  2. Մասնակիցները ուրախ են. Նրանցից քչերն են, ովքեր նոր բան չեն սովորել կամ չեն լուծել իրենց խնդիրները։ Առաջին օրվա անվերապահ դրամական վերադարձը («Եթե դուք զգում եք, որ Slurm-ը ձեզ հարմար չէ, մենք կվերադարձնենք տոմսի ամբողջ արժեքը») օգտագործեց միայն մեկ հոգի՝ պատճառաբանելով, որ նա գերագնահատել է իր ուժերը։
  3. Հաջորդ Slurm-ը տեղի կունենա սեպտեմբերի սկզբին Սանկտ Պետերբուրգում: Selectel-ը՝ մեր մշտական ​​հովանավորը, տրամադրում է ոչ միայն ամպ ստենդների համար, այլ նաև իր կոնֆերանսների սենյակը:
  4. Մենք կրկնում ենք հիմնական Slurm-ը (սեպտեմբերի 9-11) և ներկայացնում ենք նոր ծրագիր՝ DevOps Slurm (սեպտեմբերի 4-6):

Ի՞նչ է Slurm-ը և ինչպե՞ս է այն փոխվել:

Մեկ տարի առաջ մենք հղացանք Kubernetes-ի վերաբերյալ դասընթացներ անցկացնելու գաղափարին։ 18-ի օգոստոսին տեղի ունեցավ Slurm-1-ը. դժվար, շարունակական ներկայացումով (երբ ներկայացումն ավարտվում է բեմում), կենցաղային մի շարք խնդիրներով։ Փորձությունները միավորվում են. առաջին Slurm-ի մասնակիցները, ինչպես Մատանու ընկերակցությունը, դեռ շփվում են միմյանց հետ:

Սլուրմ. թիթեռի վերածված թրթուր
Ահա թե ինչ տեսք ուներ Slurm-1

Առաջին Slurm-ում ծնվեց MegaSlurm-ի անցկացման գաղափարը։ Մարդկանց հարցրինք, թե ինչ թեմաներով են հետաքրքրված, և հոկտեմբերին անցկացրինք խորացված դասընթաց՝ «Մասնակիցների խնդրանքով»։ Հետաքրքիր, բայց մեկանգամյա իրադարձություն ստացվեց։ Մինչև 19-ի մայիսը մենք իրական առաջադեմ դասընթաց ենք պատրաստել՝ իր տրամաբանությամբ և ներքին պատմությամբ։

Տարվա ընթացքում Slurm-ը փոխվել է կազմակերպչական առումով.
— Docker-ը և Anisble-ը հանվել են հիմնական ծրագրից և առանձին առցանց դասընթացներ են կազմակերպվել:
— Կազմակերպված տեխնիկական աջակցություն, որն օգնում է ուսանողներին լուծել ուսումնական կլաստերների խնդիրները:
— Բանախոսներն այժմ ունեն մեթոդական աջակցություն։

Սլուրմ. թիթեռի վերածված թրթուր
Թիմը, որը դարձրեց Slurm 4

Մասնակիցների կարծիքը

Մեկ այլ ռեկորդ սահմանվեց՝ 170 մասնակից հիմնական Slurm-ում, 75՝ MegaSlurm-ում:

Սլուրմ. թիթեռի վերածված թրթուր

Slurm-4
101 հոգուց 170-ը լրացրել է հետադարձ կապի ձևը։

Արդյո՞ք Kubernetes-ը պարզ է դարձել:
41 — Ես դեռ չեմ հասկանում k8-ները, բայց տեսնում եմ, թե որտեղ փորել:
36 — Ես նախկինում չգիտեի k8s, բայց հիմա ես դա պարզեցի:
23 — Ես նախկինում գիտեի k8-ները, բայց հիմա ավելի լավ գիտեմ:
1 - Ես նոր բան չեմ սովորել:
0 — Ես ոչինչ չհասկացա k8-ից:

Ինչպե՞ս է ձեզ դուր գալիս Slurm-ի ինտենսիվությունը:

16 հոգի կարծում է, որ Slurm-ը չափազանց հեշտ է և դանդաղ, իսկ 14 հոգի կարծում է, որ այն չափազանց դժվար է և արագ: Ճիշտ մնացածի համար:

Լուծե՞լ եք այն խնդիրը, որով գնում էիք Սլուրմ։

90 - Այո:
11 - Ոչ.

MegaSlurm

Հետադարձ կապի ձևաթուղթը լրացրել է 40 հոգի։ 2 հոգի ասացին, որ դա չափազանց հեշտ է և դանդաղ: 1 հոգի չի լուծել խնդիրը, որով գնում էր Մեգա. Մնացածը լավ է:

Slurm-ի վերանայում https://serveradmin.ru-ում

Բանախոսների ակնարկներ

Սլուրմ. թիթեռի վերածված թրթուր

Եթե ​​փետրվարին Սանկտ Պետերբուրգի Slurm-ում հիմնականում սկսնակներ կային, ապա Մոսկվայի Slurm-ում մեծ թվով մարդիկ արդեն փորձել էին Kubernetes-ը: Կային շատ առաջադեմ հարցեր, որոնք ձեզ ստիպեցին մտածել:

Եթե ​​Սանկտ Պետերբուրգում հարցնում էին, թե երբ կհրապարակենք մեր կուբեսփրեյը, ապա Մոսկվայում արդեն հարցնում էին, թե ինչու ենք առաջարկում օգտագործել մեր պատառաքաղը և չվերցնել բնօրինակը: Սա արդեն միջին ավագների քննադատական ​​մտածողությունն է։

Պրակտիկան դժվար էր, մարդիկ շատ սխալներ թույլ տվեցին, և դա հիանալի է. սովորելու ընթացքում պետք է սխալվել, այլ ոչ թե մարտում:

Մենք պարբերաբար բախվում էինք վկայագրեր ստանալու սահմանափակումների, Github-ից ներբեռնման սահմանափակումների և այլնի հետ: Սա է կյանքը. մենք միաժամանակ տեղակայեցինք մոտ 200 կլաստերներ Selectel ամպի մեջ: Ոչ ոք դրա համար չի պատրաստում իր ռեսուրսներն ու սահմանները։

Slurm-ի հայտարարություն Selectel-ում

Գրանցում Slurm-5
Գինը՝ 25 000 ₽

Ծրագիր:

Թեմա թիվ 1. Ներածություն Kubernetes, հիմնական բաղադրիչներ
— Ներածություն k8s տեխնոլոգիային: Նկարագրություն, կիրառություն, հասկացություններ
— Pod, ReplicaSet, տեղակայում, սպասարկում, ներթափանցում, PV, PVC, ConfigMap, Secret

Թեմա թիվ 2՝ Կլաստերների ձևավորում, հիմնական բաղադրիչներ, սխալների հանդուրժողականություն, k8s ցանց
— Կլաստերների ձևավորում, հիմնական բաղադրիչներ, սխալների հանդուրժողականություն
— k8s ցանց

Թեմա թիվ 3. Kubespray, թյունինգ և Kubernetes կլաստերի ստեղծում
— Kubespray, Kubernetes կլաստերի կազմաձևում և կարգավորում

Թեմա #4. Ընդլայնված Kubernetes Abstractions
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Թեմա թիվ 5. Հրատարակչական ծառայություններ և հավելվածներ
— Ծառայությունների հրապարակման մեթոդների ակնարկ՝ NodePort vs LoadBalancer vs Ingress
— Ներխուժման վերահսկիչ (Nginx)՝ հավասարակշռում է մուտքային երթևեկը
— Сert-manager. ավտոմատ կերպով ձեռք բերեք SSL/TLS վկայականներ

Թեմա թիվ 6. Ներածություն Հելմին

Թեմա թիվ 7. սերտի մենեջերի տեղադրում

Թեմա #8. Ceph. «արա այնպես, ինչպես ես եմ անում» տեղադրում

Թեմա #9. Հատումների գրանցում և մոնիտորինգ
— Կլաստերային մոնիտորինգ, Պրոմեթևս
— Կլաստերի գրանցում, Fluentd/Elastic/Kibana

Թեմա #10. Կլաստերի թարմացում

Թեմա թիվ 11. Գործնական աշխատանք, հավելվածների դոկերացում և կլաստերի գործարկում

Docker-ի և Ansible-ի դասընթացները stepik.org-ում ներառված են գնի մեջ:

Գրանցում Slurm DevOps-ի համար
Գինը՝ 45 000 ₽

Ծրագիր:

Թեմա թիվ 1. Ներածություն Git-ին
- Հիմնական հրամաններ git init, commit, add, diff, log, status, pull, push
— Տեղական միջավայրի ստեղծում. գործնական առաջարկություններ
— Git հոսք, ճյուղեր և պիտակներ, միաձուլման ռազմավարություններ
— Աշխատեք մի քանի հեռավոր ռեպո-ի հետ

Թեմա թիվ 2. Թիմային աշխատանք Git-ի հետ
- GitHub հոսք
— Պատառաքաղ, հանել, քաշել խնդրանքը
— Հակամարտություններ, թողարկումներ, ևս մեկ անգամ Gitflow-ի և թիմերի հետ կապված այլ հոսքերի մասին

Թեմա #3. CI/CD ներածություն ավտոմատացմանը
— ավտոմատացում git-ում (բոտեր, CI-ի ներածություն, կեռիկներ)
- Գործիքներ (բաշ, պատրաստել, գրադել)
— Գործարանային հավաքման գծերը և դրանց կիրառումը ՏՏ ոլորտում

Թեմա #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՝ ընդհատումների և գործառնական բեռի կառավարում (ապիգատեյթ, սպասարկման ցանց, անջատիչներ)
— Խողովակաշարերի մոնիտորինգ և զարգացման չափումներ

Source: www.habr.com

Добавить комментарий