- Slurm bi rastî dihêle hûn têkevin mijara Kubernetes an zanîna xwe baştir bikin.
- Beşdar kêfxweş in. Tenê çend kes hene ku hînî tiştekî nû nebûne an jî pirsgirêkên xwe çareser nekirine. Piştgiriya drav a bê şert û merc a roja yekem ("Heke hûn hîs dikin ku Slurm ji we re ne guncan e, em ê tam bihayê bilêtê vegerînin") tenê ji hêla kesek ve hate bikar anîn, bi hinceta ku wî hêza xwe zêde nirxand.
- Slûrmek din dê di destpêka Îlonê de li St. Selectel, sponsorê meya daîmî, ne tenê ewrek ji bo standan, lê di heman demê de salona konferansê ya xwe jî peyda dike.
- Em Slurm-ya bingehîn dubare dikin (9-11-ê Îlonê) û bernameyek nû destnîşan dikin: DevOps Slurm (4-6-ê Îlonê).
Slurm çi ye û çawa hatiye guhertin?
Salek berê, me ramana lidarxistina qursên li ser Kubernetes hat. Di Tebaxa '18-ê de, Slurm-1 pêk hat: dijwar, bi pêşnivîsa domdar (gava ku pêşkêşî li ser sehnê qediya), bi komek pirsgirêkên rojane. Ceribandin yek dibin: beşdarên Slurm yekem, mîna Fellowship of the Ring, hîn jî bi hevûdu re danûstandinê dikin.
Ya ku Slurm-1 xuya dikir ev e
Di yekem Slurm de, ramana girtina MegaSlurm çêbû. Me ji mirovan pirsî ku ew bi kîjan mijaran re eleqedar dibin û di meha cotmehê de me qursek pêşkeftî "Bi daxwaza beşdaran" li dar xist. Ew bûyerek balkêş, lê yek carî derket. Heya Gulana 19’an me bi mantiq û dîroka xwe ya navxweyî qurseke rasteqîn a pêşketî amade kir.
Di nav salê de, Slurm ji hêla rêxistinî ve hatî guhertin:
- Docker û Anisble ji bernameya sereke hatin derxistin û qursên serhêl cuda kirin.
- Piştgiriya teknîkî ya organîze ku ji xwendekaran re dibe alîkar ku komên fêrbûnê çareser bikin.
- Axaftvan niha piştgiriyek metodolojîk heye.
Tîma ku Slurm 4 çêkir
Feedback ji beşdaran
Rekorek din hate danîn: 170 beşdar li ser Slurm bingehîn, 75 li ser MegaSlurm.
Slurm-4
Ji 101 kesan 170 kesan forma bersivdayînê temam kirin.
Ma Kubernetes zelal bûye?
41 — Ez hê ji k8s fam nakim, lê ez dibînim ku li ku bikolim.
36 — Min berê k8 nizanibû, lê niha min ew fehm kir.
23 — Min berê k8 nas dikir, lê niha ez çêtir dizanim.
1 - Min tiştek nû hîn nekir.
0 — Min ji k8an tiştek fam nekir.
Hûn ji tundiya Slurm çawa hez dikin?
16 kes difikirin ku Slurm pir hêsan û hêdî ye, û 14 kes difikirin ku ew pir dijwar û bilez e. Tenê ji bo yên mayî rast.
We pirsgirêka ku hûn pê re diçûn Slurm çareser kir?
90 - Belê.
11 - Na.
MegaSlurm
40 kesan forma bersivê tije kirin. 2 kesan got ku ew pir hêsan û hêdî bû. 1 kes pirsgirêka ku ew diçû Mega çareser nekir. Yên mayî baş in.
Nirxandinên Speaker
Ger li Slurm a St. Gelek pirsên pêşkeftî hebûn ku hûn difikirin.
Eger li St. Ev jixwe ramana rexneyî ya kalûpîrên navîn e.
Pratîk dijwar bû, mirovan gelek xeletî kirin, û ew pir baş e: hûn hewce ne ku hûn di dema xwendinê de xeletiyan bikin, ne di şer de.
Em bi rêkûpêk bi tixûbên wergirtina sertîfîkayan, sînorên dakêşana ji Github, hwd. Ev jiyan e - me di heman demê de nêzî 200 koman di ewrê Selectel de bicîh kir. Kes çavkanî û sînorên xwe ji bo vê amade nake.
Daxuyaniya Slurm li Selectel
→
Biha: 25 ₽
Bername:
Mijar #1: Destpêka Kubernetes, pêkhateyên sereke
- Destpêka teknolojiya k8s. Danasîn, sepan, têgîn
- Pod, ReplicaSet, Bicihkirin, Karûbar, Têketin, PV, PVC, ConfigMap, Secret
Mijar No
- Sêwirana komê, hêmanên sereke, tolerasyona xeletiyê
- tora k8s
Mijara # 3: Kubespray, berhevkirin û sazkirina komek Kubernetes
- Kubespray, veavakirin û ahengkirina koma Kubernetes
Mijar # 4: Abstractionên Kubernetes ên Pêşketî
- DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Mijar #5: Xizmet û sepanên weşanê
- Pêşniyara rêbazên weşandina karûbarê: NodePort vs LoadBalancer vs Ingress
- Kontrolkerê ketinê (Nginx): hevsengkirina seyrûsefera hatî
— Сert-manager: bixweber sertîfîkayên SSL/TLS bistînin
Mijar #6: Destpêka Helm
Mijar # 7: Sazkirina cert-manager
Mijar #8: Ceph: sazkirina "wekî ku ez dikim bike".
Mijar #9: Têketin û şopandin
- Şopandina komê, Prometheus
- Têketina komê, Fluentd/Elastic/Kibana
Mijar #10: Nûvekirina komê
Mijar Hejmar 11: Karê pratîk, dokerkirina sepanê û destpêkirina nav komê
Kursên li ser Docker û Ansible li ser stepik.org di bihayê de hene.
→
Biha: 45 ₽
Bername:
Mijar #1: Destpêka Git
- Fermanên bingehîn git init, commit, add, ferq, log, status, pull, push
- Sazkirina jîngeha herêmî: pêşniyarên pratîk
- Herikîna Git, şax û etîket, stratejiyên hevgirtinê
- Bi gelek repoyên dûr ve dixebitin
Mijar #2: Karê tîmê bi Git
- GitHub diherike
- Daxwaza çil, rakirin, kişandin
- Pevçûn, berdan, careke din di derbarê Gitflow û herikînên din ên têkildarî tîmê de
Mijar # 3: CI/CD danasîna otomasyonê
- Otomasyon di git de (bot, danasîna CI, hook)
- Amûr (bash, çêkirin, gradle)
- Xetên kombûna kargehê û sepana wan di IT de
Mijar #4: CI/CD: Bi Gitlab re xebitîn
- Avakirin, ceribandin, bicihkirin
- Qonax, guhêrbar, kontrolkirina darvekirinê (tenê, kengê, tê de)
Mijar # 5: Ji hêla pêşveçûnê ve bi serîlêdanê re dixebitin
- Em di Python de mîkroxizmetek dinivîsin (tevî testan)
- Di pêşkeftinê de docker-compose bikar bînin
Mijar #6: Binesaziya wekî Kod
- IaC: Nêzîkatiya binesaziyê wekî kod
- IaC wekî mînakek Terraform bikar tîne
- IaC wekî mînakek Ansible bikar tîne
- Bêhêzbûn, eşkerebûn
- Afirandina pirtûkên lîstikê yên Ansible pratîk bikin
- Hilberîna veavakirinê, hevkarî, otomasyona serîlêdanê
Mijar #7: Testkirina binesaziyê
- Ceribandin û yekbûna domdar bi Molecule û Gitlab CI re
Mijar Jimar 8: Otomasyona bilindkirina pêşkêşkeran
- Komkirina wêneyan
- PXE û DHCP
Mijar # 9: Otomasyona Binesaziyê
- Nimûneyek karûbarek binesaziyê ji bo destûrnameyê li ser serveran
- ChatOps (entegrasyona qasidên tavilê bi lûleyan re)
Mijar # 10: Otomasyona Ewlekariyê
- Îmzekirina berhemên CI/CD
- Lêgerîna lawazbûnê
Mijar #11: Şopandin
- Pênaseya SLA, SLO, Budçeya Çewtiyê û şertên din ên tirsnak ji cîhana SRE
- SRE: Pratîka çavdêriya SLI û SLO
- SRE: Pratîka karanîna Budçeya Çewtiyê
- SRE: Rêvebiriya barkirina navbirî û xebitandinê (apigateway, tevna karûbar, şkestên çerxê)
- Şopandina lûle û pîvanên pêşkeftinê
Source: www.habr.com