Մայիսի 27-29-ը մենք անցկացնում ենք չորրորդ Slurm. ինտենսիվ Kubernetes-ում:
Բոնուս՝ առցանց դասընթացներ Docker, Ansible, Ceph
Մենք բխում ենք Slurm թեմաներից, որոնք կարևոր են Kubernetes-ի հետ աշխատելու համար, բայց ուղղակիորեն չեն առնչվում k8-ներին: Ինչպես, ինչու և ինչ եղավ՝ կտրվածքի տակ։
Slurm 4-ի բոլոր մասնակիցներին հասանելի կլինեն այս դասընթացները:
Ամբողջական գումարի վերադարձ առաջին օրը
Սանկտ Պետերբուրգի Սլուրմում երկու մասնակից հեռացան
Եթե պարզեք, թե ինչն է ձեզ բացարձակապես դուր չի գալիս Slurm-ում, ԱռԱջին օր գրեք կազմակերպիչներից որևէ մեկին. Մենք կանջատենք մուտքը և կվերադարձնենք մասնակցության ամբողջ արժեքը:
Տեխնիկական խորհրդատուներ
Եթե որեւէ մեկը գիտի
Ինչ է Slurm-ը
Slurm-4. հիմնական դասընթաց (մայիսի 27-29)
Նախատեսված է նրանց համար, ովքեր առաջին անգամ են տեսնում Kubernetes-ը կամ ցանկանում են համակարգել իրենց գիտելիքները:
Յուրաքանչյուր մասնակից կստեղծի իր սեփական կլաստերը Selectel ամպում և կտեղակայի հավելվածը այնտեղ:
Գինը՝ 25 հազ
Ծրագիր
Թեմա թիվ 1. Ներածություն Kubernetes, հիմնական բաղադրիչներ
• Ներածություն k8s տեխնոլոգիային: Նկարագրություն, կիրառություն, հասկացություններ
• Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret
• Պրակտիկա
Թեմա թիվ 2՝ Կլաստերների ձևավորում, հիմնական բաղադրիչներ, սխալների հանդուրժողականություն, k8s ցանց
• Կլաստերների ձևավորում, հիմնական բաղադրիչներ, սխալների հանդուրժողականություն
• k8s ցանց
Թեմա թիվ 3. Kubespray, թյունինգ և Kubernetes կլաստերի ստեղծում
• Kubespray, Kubernetes կլաստերի կոնֆիգուրացիա և թյունինգ
• Պրակտիկա
Թեմա #4. Ceph, կլաստերի կարգավորում և արտադրության մեջ աշխատելու առանձնահատկությունները
• Ceph, կլաստերի տեղադրում և արտադրության մեջ աշխատելու առանձնահատկությունները
• Պրակտիկա՝ ստեղծելով ceph
Թեմա #5. Ընդլայնված Kubernetes Abstractions
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Թեմա թիվ 6. Ներածություն Հելմին
• Հելմի ներածություն
• Պրակտիկա
Թեմա թիվ 7. Հրատարակչական ծառայություններ և հավելվածներ
• Ծառայությունների հրապարակման մեթոդների ակնարկ՝ NodePort vs LoadBalancer vs Ingress
• Ներխուժման կարգավորիչ (Nginx). հավասարակշռում է մուտքային երթևեկությունը
• Сert-manager. ավտոմատ կերպով ձեռք բերել SSL/TLS վկայականներ
• Պրակտիկա
Թեմա #8. Հատումների գրանցում և մոնիտորինգ
• Կլաստերային մոնիտորինգ, Պրոմեթևս
• Կլաստերային հատումներ, Fluentd/Elastic/Kibana
• Պրակտիկա
Թեմա թիվ 9. CI/CD, շենքի տեղակայում կլաստերի վրա զրոյից
Թեմա թիվ 10. Գործնական աշխատանք, հավելվածների դոկերացում և կլաստերի գործարկում
MegaSlurm. խորացված դասընթաց (մայիսի 31 - հունիսի 2)
Նախատեսված է Kubernetes-ի ինժեներների և ճարտարապետների, ինչպես նաև հիմնադրամի դասընթացների շրջանավարտների համար:
Մենք կազմաձևում ենք կլաստերը, որպեսզի միաժամանակ գործարկենք կլաստերի բաղադրիչների թարմացումը և տեղակայումը կլաստերին:
Գինը՝ 60 հազար (45 հազար Slurm-4 մասնակիցների համար)
Ծրագիր
Թեմա թիվ 1. Ներսից ձախողման կլաստերի ստեղծման գործընթացը
• Աշխատանք Kubespray-ի հետ
• Լրացուցիչ բաղադրիչների տեղադրում
• Կլաստերային փորձարկում և անսարքությունների վերացում
• Պրակտիկա
Թեմա թիվ 2. Թույլտվություն կլաստերում՝ օգտագործելով արտաքին մատակարար
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Պրակտիկա
Թեմա թիվ 3. Ցանցային քաղաքականություն
• Ներածություն CNI
• Ցանցի անվտանգության քաղաքականություն
• Պրակտիկա
Թեմա #4. Անվտանգ և բարձր հասանելի հավելվածներ կլաստերում
• PodSecurityPolicy
• PodDisruptionBudget
Թեմա թիվ 5. Կուբերնետներ. Եկեք նայենք գլխարկի տակ
• Վերահսկիչի կառուցվածքը
• Օպերատորներ և CRD-ներ
• Պրակտիկա
Թեմա թիվ 6. Պետական հայտերը կլաստերում
• Տվյալների բազայի կլաստերի գործարկում՝ օգտագործելով PostgreSQL որպես օրինակ
• RabbitMQ կլաստերի գործարկում
• Պրակտիկա
Թեմա #7. Գաղտնիքների պահպանում
• Գաղտնիքների կառավարում Kubernetes-ում
• պահոց
Թեմա թիվ 8. Հորիզոնական պատի ավտոմատ սանդղակ
• Տեսություն
• Պրակտիկա
Թեմա #9. Կրկնօրինակում և աղետի վերականգնում
• Կլաստերի կրկնօրինակում և վերականգնում՝ օգտագործելով Heptio Velero (նախկինում Ark) և այլն
• Պրակտիկա
Թեմա #10. Հավելվածի տեղակայում
•Լինտ
• Կաղապարավորման և տեղակայման գործիքներ
• տեղակայման ռազմավարություններ
Թեմա թիվ 11. Գործնական աշխատանք
• CI/CD-ի կառուցում հավելվածների տեղակայման համար
• Կլաստերների թարմացում
Docker, Ansible և Ceph
Էքսկուրսիա դեպի պատմություն
Առաջին Slurm-ը փորձ էր: Բանախոսներն իրենց ելույթներն ավարտեցին բառացիորեն բեմում, իսկ հանդիսատեսի մեջ այնպիսի մակարդակի ադմինիստրատորներ էին նստած, որ ժամանակն էր նրանց հրավիրել որպես բանախոս։
Իրական հիմնական դասընթացը տեղի ունեցավ երկրորդ Slurm-ում. մասնակիցների 80%-ն առաջին անգամ տեսավ Kubernetes-ը, իսկ երրորդը երբեք չէր աշխատել Docker-ի հետ:
Պարզ էր, թե որքան դժվար էր մարդկանց համար առավոտյան Դոկերի մասին դասախոսություն լսելը և երեկոյան մարտական ռեժիմով աշխատել դրա հետ։
Սեֆը շատ դժվարություններ առաջացրեց։ Ավելին, հանդիսատեսի մեջ կային 20 հոգի, ովքեր հաստատ պետք է բացատրեին Սեֆին, և ևս 60 հոգի, ովքեր ընդհանրապես կարիք չունեին Սեֆին:
Երրորդ Slurm-ի համար մենք Docker-ը և Ansible-ը տեղափոխեցինք առանձին վեբինարներ՝ ավելի շատ ժամանակ ազատելով Kubernetes-ի համար: Լուծումն ըստ էության գործնական էր և թերզարգացած՝ իրագործման մեջ. դասախոսությունն անհետաքրքիր էր փորձառու տղաների համար, իսկ քննարկումը անհետաքրքիր էր սկսնակների համար։
Չորրորդ Slurm-ի համար մենք առցանց դասընթացներ ենք անցկացրել Docker-ի, Ansible-ի և Ceph-ի վերաբերյալ: Գաղափարը պարզ է. նրանք, ովքեր դրա կարիքն ունեն, կանցնեն դասընթացը մտածված, նրանք, ովքեր դրա կարիքը չունեն, հանգիստ անտեսեն այն: Դատելով թեստավորողների խմբից՝ Docker դասընթացը տևում է 6-8 ժամ։ Անսիբլն ու Սեֆը դեռ չեն ժամացույց արել:
Հրաժարում.
- փորձարարական դասընթաց. Որոշ որոշումներ, հավանաբար, անհաջող կստացվեն։
- հարթակը (Stepik.org) կոպիտ է, և մենք նախկինում դրա հետ չենք աշխատել: Հավանաբար կլինեն բախումներ և խայթոցներ:
- Դասընթացը փորձարկվել է միայն Southbridge-ի աշխատակիցների վրա: Անշուշտ, դուք պետք է ինչ-որ բան ավարտեք, երբ գնում եք:
Հենց օրերս առաջին Slurm-ի չաթում նրանք հիշեցին, թե որքան զով ու զվարճալի էր, չնայած կազմակերպչական բոլոր սարսափներին: Առաջինը, ով ստանում է ամենավառ տպավորությունները։ Տեսնենք, թե ինչ կլինի առցանց դասընթացների առաջին ուսանողների հետ: 🙂
Source: www.habr.com