Slurm: katapillar ta koma malam buɗe ido

Slurm: katapillar ta koma malam buɗe ido

  1. Slurm da gaske yana ba ku damar shiga cikin batun Kubernetes ko inganta ilimin ku.
  2. Mahalarta taron sun yi farin ciki. Akwai kaɗan daga cikin waɗanda ba su koyi wani sabon abu ba ko kuma ba su warware matsalolinsu ba. Ba tare da sharadi ba na ranar farko ("Idan kun ji cewa Slurm bai dace da ku ba, za mu dawo da cikakken farashin tikitin") mutum ɗaya ne kawai ya yi amfani da shi, yana ba da hujjar cewa ya wuce gona da iri.
  3. Slurm na gaba zai faru a farkon Satumba a St. Petersburg. Selectel, mai ɗaukar nauyin mu na dindindin, yana ba da girgije ba kawai don tsayawa ba, har ma da ɗakin taro na kansa.
  4. Muna maimaita ainihin Slurm (Satumba 9-11) kuma muna gabatar da sabon shiri: DevOps Slurm (Satumba 4-6).

Menene Slurm kuma ta yaya ya canza?

Shekara guda da ta wuce, mun zo da ra'ayin gudanar da darussa akan Kubernetes. A watan Agusta '18, Slurm-1 ya faru: mai wuya, tare da ci gaba da gabatarwa (lokacin da aka gama gabatarwa a mataki), tare da tarin matsalolin yau da kullum. Gwaji sun haɗu: mahalarta farkon Slurm, kamar Fellowship of the Ring, har yanzu suna sadarwa da juna.

Slurm: katapillar ta koma malam buɗe ido
Wannan shine yadda Slurm-1 yayi kama

A farkon Slurm, an haifi ra'ayin riƙe MegaSlurm. Mun tambayi mutane abin da batutuwa suke sha'awar, kuma a watan Oktoba mun gudanar da wani ci-gaba kwas "Ta wurin bukatar mahalarta." Ya zama abin ban sha'awa, amma na lokaci guda. A watan Mayu '19 mun shirya wani kwas na gaske na ci gaba, tare da nasa dabaru da tarihin ciki.

A cikin tsawon shekara, Slurm ya canza tsari:
- An cire Docker da Anisble daga babban shirin kuma an yi darussa daban-daban akan layi.
- Taimakon fasaha da aka tsara wanda ke taimaka wa ɗalibai matsala ta gungu na koyo.
- Masu magana yanzu suna da goyon bayan hanyoyin.

Slurm: katapillar ta koma malam buɗe ido
Ƙungiyar da ta yi Slurm 4

Jawabi daga mahalarta

An saita wani rikodin: mahalarta 170 akan Slurm na asali, 75 akan MegaSlurm.

Slurm: katapillar ta koma malam buɗe ido

Slump-4
Kashi 101 cikin 170 na mutane sun cika fom din martani.

Shin Kubernetes ya fito fili?
41 - Ban gane k8s ba tukuna, amma na ga inda zan tono.
36 - Ban san k8s ba, amma yanzu na gano shi.
23 — Na san k8s a da, amma yanzu na fi sani.
1 - Ban koyi wani sabon abu ba.
0 - Ban fahimci komai game da k8s ba.

Yaya kuke son tsananin Slurm?

Mutane 16 suna tunanin cewa Slurm yana da sauƙi kuma yana jinkirin, kuma mutane 14 suna tunanin cewa yana da wahala da sauri. Daidai ga sauran.

Shin kun warware matsalar da zakuyi Slurm dasu?

90 - Iya.
11 - A'a.

MegaSlurm

Mutane 40 sun cika fom ɗin amsawa. Mutane 2 sun ce yana da sauƙi kuma a hankali. Mutum 1 bai warware matsalar da zai je Mega ba. Sauran suna lafiya.

Binciken Slurm akan https://serveradmin.ru

Sharhin magana

Slurm: katapillar ta koma malam buɗe ido

Idan a St. Petersburg Slurm a watan Fabrairu akwai yawancin masu farawa, to, a Moscow Slurm mutane da yawa sun riga sun gwada Kubernetes. Akwai manyan tambayoyi da yawa da suka sa ku tunani.

Idan a cikin St. Wannan ya riga ya zama tunani mai mahimmanci na tsofaffi na tsakiya.

Aikin ya kasance mai wuyar gaske, mutane sun yi kuskure da yawa, kuma hakan yana da kyau: kuna buƙatar yin kuskure yayin karatu, kuma ba a cikin yaƙi ba.

Mun ci karo da iyaka akai-akai kan samun takaddun shaida, iyakoki akan zazzagewa daga Github, da sauransu. Wannan ita ce rayuwa - a lokaci guda mun tura kusan gungu 200 a cikin gajimaren Selectel. Babu wanda ke shirya albarkatunsa da iyakokinsa don wannan.

Sanarwa na Slurm a Selectel

Rajista don Slurm-5
Farashin: 25 ₽

Shirin:

Maudu'i #1: Gabatarwa zuwa Kubernetes, manyan abubuwan haɗin gwiwa
- Gabatarwa zuwa fasahar k8s. Bayani, aikace-aikace, ra'ayoyi
- Pod, ReplicaSet, Aiki, Sabis, Ingress, PV, PVC, ConfigMap, Asirin

Maudu'i No. 2: Ƙirar gungun, manyan abubuwan haɗin gwiwa, rashin haƙuri, cibiyar sadarwar k8s
- Tsarin tagulla, manyan abubuwan haɗin gwiwa, haƙurin kuskure
- k8s cibiyar sadarwa

Taken #3: Kubespray, kunnawa da kafa gungu na Kubernetes
- Kubespray, daidaitawa da daidaita tarin Kubernetes

Maudu'i #4: Babban Kubernetes Abstractions
- DaemonSet, StatefulSet, RBAC, Ayuba, CronJob, Tsarin Pod, InitContainer

Take #5: Buga sabis da aikace-aikace
- Bayanin hanyoyin buga sabis: NodePort vs LoadBalancer vs Ingress
- Mai sarrafa Ingress (Nginx): daidaita zirga-zirga mai shigowa
- Manajan Sarrafa: sami takaddun SSL/TLS ta atomatik

Take #6: Gabatarwa zuwa Helm

Take #7: Shigar da cert-manajan

Take #8: Ceph: “yi yadda nake yi” shigarwa

Take #9: Shiga da saka idanu
- Kulawa ta gungu, Prometheus
- Gudun gungumen azaba, Fluentd/Elastic/Kibana

Take #10: Sabunta tari

Maudu'i No. 11: Aiki na yau da kullun, ƙaddamar da aikace-aikacen da ƙaddamarwa cikin tari

Darussan kan Docker da Mai yiwuwa akan stepik.org an haɗa su cikin farashi.

Rajista don Slurm DevOps
Farashin: 45 ₽

Shirin:

Take #1: Gabatarwa zuwa Git
- Babban umarni git init, aikata, ƙara, bambanta, log, matsayi, ja, tura
- Kafa yanayin gida: shawarwari masu amfani
- Gudun Git, rassa da alamun, dabarun hadewa
- Yin aiki tare da repo mai nisa da yawa

Maudu'i #2: Aiki tare da Git
- GitHub kwarara
- cokali mai yatsa, cirewa, buƙatun ja
- Rikici, sakewa, sake game da Gitflow da sauran kwararar ruwa dangane da ƙungiyoyi

Maudu'i #3: Gabatarwar CI/CD zuwa aiki da kai
- Aiki ta atomatik a cikin git (bots, gabatarwa ga CI, ƙugiya)
- Kayan aiki (bash, make, gradle)
- Layukan taro na masana'anta da aikace-aikacen su a cikin IT

Take #4: CI/CD: Aiki tare da Gitlab
- Gina, gwadawa, turawa
- Matakai, masu canji, ikon aiwatarwa (kawai, lokacin, haɗa)

Taken #5: Yin aiki tare da aikace-aikacen daga ra'ayi na ci gaba
- Muna rubuta microservice a Python (ciki har da gwaje-gwaje)
- Amfani da docker-compose a cikin haɓakawa

Maudu'i #6: Kayayyakin aiki azaman Lambobi
- IaC: tsarin kula da ababen more rayuwa azaman lambar
- IaC ta amfani da Terraform azaman misali
- IaC ta amfani da Mai yiwuwa a matsayin misali
- Idempotency, bayyanawa
- Koyi ƙirƙirar littattafan wasan kwaikwayo masu dacewa
- Ma'ajiyar saiti, haɗin gwiwa, sarrafa kayan aiki

Maudu'i #7: Gwajin kayan aikin
- Gwaji da ci gaba da haɗin kai tare da Molecule da Gitlab CI

Maudu'i No. 8: Yin aiki da kai na haɓaka sabobin
- Tattara hotuna
- PXE da DHCP

Maudu'i #9: Kayan Aiki Automation
- Misalin sabis na ababen more rayuwa don izini akan sabobin
- ChatOps (haɗin kai na saƙon nan take tare da bututun mai)

Take #10: Tsaro Automation
- Sa hannu kan kayan tarihi na CI/CD
- Binciken rauni

Take #11: Sa Ido
- Ma'anar SLA, SLO, Kuskuren Kuskure da sauran sharuddan ban tsoro daga duniyar SRE
- SRE: SLI da aikin sa ido na SLO
- SRE: Al'adar amfani da Kuskuren Kasafin Kuskure
- SRE: Katsewa da sarrafa kayan aiki (tashar apigate, ragar sabis, masu watsewar kewayawa)
- Kula da bututun mai da ma'aunin haɓakawa

source: www.habr.com

Add a comment