Шырқау: құрт көбелекке айналды

Шырқау: құрт көбелекке айналды

  1. Slurm шынымен Кубернетес тақырыбына кіруге немесе біліміңізді жақсартуға мүмкіндік береді.
  2. Қатысушылар риза. Жаңа ешнәрсе үйренбеген немесе мәселесін шешпегендер санаулы ғана. Бірінші күндегі сөзсіз ақшаны қайтару («Егер сіз Slurm сізге сәйкес келмейтінін сезсеңіз, біз билеттің толық құнын қайтарамыз») өз күшін асыра бағалағанын ақтап, бір ғана адам пайдаланды.
  3. Келесі Slurm қыркүйектің басында Санкт-Петербургте өтеді. Біздің тұрақты демеушіміз Selectel тек стендтер үшін бұлтты ғана емес, сонымен қатар өзінің конференц-залын да қамтамасыз етеді.
  4. Біз негізгі Slurm-ды қайталап жатырмыз (9-11 қыркүйек) және жаңа бағдарламаны енгіземіз: DevOps Slurm (4-6 қыркүйек).

Slurm дегеніміз не және ол қалай өзгерді?

Бір жыл бұрын бізде Кубернетес бойынша курстар өткізу идеясы келді. '18 тамызда Slurm-1 өтті: қиын, үздіксіз презентациямен (сахнада презентация аяқталған кезде), күнделікті мәселелердің жиынтығымен. Сынақтар біріктіреді: бірінші Slurm қатысушылары, сақина достығы сияқты, әлі де бір-бірімен байланысады.

Шырқау: құрт көбелекке айналды
Slurm-1 осылай көрінді

Бірінші Slurm-да MegaSlurm өткізу идеясы пайда болды. Біз адамдарды қандай тақырыптарға қызықтыратынын сұрап, қазан айында «Қатысушылар сұранысы бойынша» біліктілігін арттыру курсын өткіздік. Бұл қызықты, бірақ бір реттік оқиға болып шықты. 19 мамырға қарай біз өзіндік логикасы мен ішкі тарихы бар нағыз тереңдетілген курс дайындадық.

Жыл бойы Slurm ұйымдық жағынан өзгерді:
— Docker және Anisble негізгі бағдарламадан алынып, бөлек онлайн курстар жасалды.
— Біз студенттерге оқу кластеріндегі ақауларды жоюға көмектесетін техникалық қолдауды ұйымдастырдық.
— Спикерлерге қазір әдістемелік қолдау көрсетілді.

Шырқау: құрт көбелекке айналды
Slurm 4-ті жасаған команда

Қатысушылардан кері байланыс

Тағы бір рекорд орнатылды: негізгі Slurm бойынша 170 қатысушы, MegaSlurm бойынша 75 қатысушы.

Шырқау: құрт көбелекке айналды

Шұңқыр-4
Кері байланыс парағын 101 адамның 170-і толтырды.

Кубернетес анық болды ма?
41 — Мен k8-ді әлі түсінбеймін, бірақ қайда қазу керектігін көремін.
36 — Мен k8-ді бұрын білмедім, бірақ қазір түсіндім.
23 — Мен k8-ді бұрын білетінмін, бірақ қазір жақсырақ білемін.
1 - Мен жаңа ештеңе білмедім.
0 — Мен k8 туралы ештеңе түсінбедім.

Сізге Slurm қарқындылығы қалай ұнайды?

16 адам Slurm тым оңай және баяу деп ойлайды, ал 14 адам тым қиын және жылдам деп ойлайды. Қалғаны үшін дұрыс.

Сіз Slurm-ге баратын мәселені шештіңіз бе?

90 - Иә.
11 - Жоқ.

MegaSlurm

Кері байланыс парағын 40 адам толтырды. 2 адам тым оңай және баяу екенін айтты. 1 адам Мегаға баратын мәселесін шешпеді. Қалғандары жақсы.

https://serveradmin.ru сайтындағы Slurm шолуы

Спикер пікірлері

Шырқау: құрт көбелекке айналды

Егер ақпан айында Санкт-Петербургтегі Слурмде негізінен жаңадан бастаушылар болса, Мәскеудегі Слурмда көп адамдар Кубернетесті қолданып көрген. Ойландыратын ілгері сұрақтар көп болды.

Егер Санкт-Петербургте олар біздің кубеспрейді қашан шығаратынымызды сұраса, Мәскеуде олар неге біздің шанышқымызды пайдалануды және түпнұсқа кубеспрейді алмауды ұсынатынымызды сұрады. Бұл қазірдің өзінде орта буын өкілдерінің сыни ойлауы.

Тәжірибе қиын болды, адамдар көп қателесті, бұл өте жақсы: сіз соғыста емес, оқу кезінде қателесуіңіз керек.

Біз үнемі сертификаттар алуға шектеулерге, Github-тан жүктеуге шектеулерге және т.б. Бұл өмір - біз бір уақытта Selectel бұлтында шамамен 200 кластерді орналастырдық. Бұл үшін ешкім өз ресурстары мен шектеулерін дайындамайды.

Selectel-тегі Slurm туралы хабарландыру

Slurm-5-ке тіркелу
Бағасы: 25 000 ₽

Бағдарлама:

Тақырып №1: Кубернетеске кіріспе, негізгі компоненттер
— k8s технологиясымен таныстыру. Сипаттама, қолдану, ұғымдар
— Pod, ReplicaSet, орналастыру, қызмет көрсету, кіру, PV, PVC, конфигурация картасы, құпия

Тақырып No 2: Кластердің дизайны, негізгі компоненттері, ақауларға төзімділік, k8s желісі
— Кластердің дизайны, негізгі құрамдас бөліктері, ақауларға төзімділік
— k8s желісі

№3 тақырып: Kubespray, Kubernetes кластерін баптау және орнату
— Kubespray, Kubernetes кластерін конфигурациялау және баптау

№4 тақырып: Жетілдірілген Кубернетес абстракциялары
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Тақырып №5: Баспа қызметтері мен қолданбалары
— Қызметті жариялау әдістеріне шолу: NodePort және LoadBalancer және Ingress
— Кіріс контроллері (Nginx): кіріс трафикті теңестіру
— Серт-менеджер: SSL/TLS сертификаттарын автоматты түрде алу

Тақырып №6: Рульге кіріспе

Тақырып №7: Cert-manager орнату

Тақырып №8: Цеф: «мен істегендей істе» орнату

Тақырып №9: Қағазға түсіру және бақылау
— Кластерлік мониторинг, Прометей
— Кластерді тіркеу, Fluentd/Elastic/Kibana

Тақырып №10: Кластерді жаңарту

№11 тақырып: Практикалық жұмыс, қолданбаларды докеризациялау және кластерге іске қосу

Docker және stepik.org сайтындағы Ansible курстары бағаға кіреді.

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-ге кіріспе, ілгектер)
— Құралдар (bash, make, gradle)
— Зауыттық құрастыру желілері және оларды АТ-да қолдану

№4 тақырып: CI/CD: Gitlab-пен жұмыс
— Құру, сынау, орналастыру
— Кезеңдер, айнымалылар, орындауды басқару (тек, қашан, қосу)

Тақырып №5: Даму тұрғысынан қосымшамен жұмыс
— Біз Python-да микросервис жазамыз (тесттерді қоса)
— Әзірлеуде docker-compose пайдалану

№6 тақырып: Инфрақұрылым код ретінде
— IaC: инфрақұрылымға код ретінде көзқарас
— Мысал ретінде Terraform көмегімен IaC
— Мысал ретінде Ansible қолданатын IaC
— Идемпотенттілік, декларативтілік
— Ansible ойын кітаптарын жасауға машықтандыру
— Конфигурацияны сақтау, бірлесіп жұмыс істеу, қолданбаларды автоматтандыру

Тақырып №7: Инфрақұрылымды тестілеу
— Molecule және Gitlab CI-мен тестілеу және үздіксіз интеграция

Тақырып No8: Серверлерді көтеруді автоматтандыру
— Суреттерді жинау
- PXE және DHCP

Тақырып №9: Инфрақұрылымды автоматтандыру
— Серверлерде авторизациялау үшін инфрақұрылымдық қызметтің мысалы
— ChatOps (жедел хабаршыларды құбырлармен біріктіру)

Тақырып №10: Қауіпсіздікті автоматтандыру
— CI/CD артефактілеріне қол қою
— осалдықты сканерлеу

Тақырып №11: Мониторинг
— SRE әлеміндегі SLA, SLO, Error Budget және басқа да қорқынышты терминдердің анықтамасы
— SRE: SLI және SLO мониторинг тәжірибесі
— SRE: қате бюджетті пайдалану тәжірибесі
- SRE: Үзіліс және операциялық жүктемені басқару (апигавей, қызмет көрсету торы, автоматты ажыратқыштар)
— Құбырларды және даму көрсеткіштерін бақылау

Ақпарат көзі: www.habr.com

пікір қалдыру