Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Maajo 27-29 waxa aanu haynaa Slurm-ka afraad: ku xoogan Kubernetes.

Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Gunnada: Koorasyada khadka tooska ah ee Docker, Aansible, Ceph
Waxaan ka soo qaadanay mowduucyo Slurm oo muhiim u ah la shaqeynta Kubernetes, laakiin aan si toos ah ula xiriirin k8s. Sidee, sababta iyo waxa dhacay - hoos goynta.
Dhammaan ka qaybgalayaasha Slurm 4 waxay heli doonaan koorsooyinkan.

lacag celin buuxda maalinta kowaad
St. Petersburg Slurm, laba ka qaybgalayaashu way baxeen dib u eegis aad u xun. Sida aan uga qoomameeyay in aanay suurtogal ahayn in aan dib ugu laabto wakhtigoodii oo aan iyaga kala tago iyada oo aan la is sheegan.
Haddii aad ogaato waxa aanad gabi ahaanba ka jecleyn Slurm, maalinta koowaad u qor mid ka mid ah qabanqaabiyeyaasha. Waxaan joojin doonaa gelitaanka iyo soo celinta qiimaha ka qaybgalka buuxa.

La taliyayaal farsamo
Haddii cidi garanayso Dmitry Simonov (waxa uu sameeyay naadi agaasimayaal farsamo), waxaanu ku casuunay Slurm (si uu wax u barto, ma aha in uu qabto). Waxa uu ballan qaaday in uu cid walba la talin doono. Tani uma badna inay daneynayaan maamulayaasha iyo horumariyeyaasha, laakiin waxay aad u xiiso gelin doontaa maamulayaasha IT-ga.

Waa maxay Slurm

Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Slurm-4: koorsada aasaasiga ah (Maajo 27-29)
Loogu talagalay kuwa arka Kubernetes markii ugu horeysay ama raba inay nidaamiyaan aqoontooda.
Ka qaybgale kastaa wuxuu samayn doonaa kutlad u gaar ah Cloud Selectel oo geyn doona codsiga halkaas.

Qiimaha: 25 kun

Barnaamijka

Mawduuca #1: Hordhac Kubernetes, qaybaha ugu muhiimsan
• Hordhaca farsamada k8s. Sharaxaad, codsi, fikrado
• Pod, ReplicaSet, Gelin, Adeeg, Gelitaanka, PV, PVC, ConfigMap, Sir
• Ku celceli

Mawduuca No. 2: Naqshadaynta kooxda, qaybaha ugu muhiimsan, u dulqaadashada qaladka, shabakada k8s
• Nakhshad kooxeed, qaybaha ugu muhiimsan, u dulqaadashada qaladka
Shabakadda k8s

Mawduuca #3: Kubespray, hagaajinta iyo samaynta kutlada Kubernetes
• Kubespray, habaynta iyo hagaajinta kooxda Kubernetes
• Ku celceli

Mawduuca #4: Ceph, habaynta kooxda iyo sifooyinka ka shaqaynta wax soo saarka
• Ceph, habaynta kooxda iyo sifooyinka ka shaqaynta wax soo saarka
• Ku celcelinta: dejinta ceph

Mawduuca #5: Horumarka Kubernetes Abstractions
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Jadwalka Pod, InitContainer

Mawduuca #6: Hordhaca Helm
Hordhac Helm
• Ku celceli

Mawduuca #7: Adeegyada Daabacaadda iyo codsiyada
Guudmarka hababka daabacaadda adeegga: NodePort vs LoadBalancer vs Ingress
Xakamaynta soo galootiga (Nginx): isu dheelitirka taraafikada soo socota
• Maamulaha-Cert: si toos ah u hel shahaadooyin SSL/TLS
• Ku celceli

Mawduuca #8: Gelida iyo la socodka
• La socodka kooxda, Prometheus
• Kutlada gooynta, Fluentd/elastic/Kibana
• Ku celceli

Mawduuca Lamr. 9: CI/CD, geynta dhismaha ilaa koox xoq ah

Mawduuca No. 10: Shaqo la taaban karo, samaynta codsiga iyo soo saarista koox

Mareegta Slurm

MegaSlurm: koorsada horumarsan (May 31 - Juun 2)
Loogu talagalay injineerada Kubernetes iyo naqshadeeyayaasha, iyo sidoo kale koorsada ka qalin jabisay aasaaska.
Waxaan u habaynaynaa kutlada si ay isku mar u bilawdo cusboonaysiinta qaybaha kooxda iyo geynta kooxda

Qiimaha: 60 kun (45 kun ka qaybgalayaasha Slurm-4)

Barnaamijka

Mawduuca #1: Habka abuurista koox fashilantay gudaha
La shaqaynta Kubespray
• Ku rakibidda qaybo dheeraad ah
• Baaritaanka kooxda iyo cilad-raadinta
• Ku celceli

Mawduuca #2: Oggolaanshaha kooxda iyadoo la isticmaalayo bixiye dibadeed
• LDAP (Nginx + Python)
OIDC (Dex + Gangway)
• Ku celceli

Mawduuca #3: Siyaasadda Shabakadda
Hordhac CNI
Siyaasadda Amniga Shabakadda
• Ku celceli

Mawduuca #4: Codsiyo sugan oo aad loo heli karo oo ku jira koox
Siyaasadda PodSecurity
• Miisaaniyadda Kharribka

Mawduuca #5: Kubernetes. Aynu eegno daboolka hoostiisa
• Qaab dhismeedka kantaroolaha
• Hawl-wadeennada iyo CRD-yada
• Ku celceli

Mawduuca #6: Codsiyada qeexan ee kutlada
• Soo saarida koox xog ururin ah iyadoo la isticmaalayo PostgreSQL tusaale ahaan
• Bilaabida koox RabbitMQ
• Ku celceli

Mawduuca #7: Ilaalinta Sirta
• Maareynta siraha Kubernetes
• Vault

Mawduuca #8: Horizontal Pod Autoscaler
• Aragti
• Ku celceli

Mawduuca #9: Kaabta iyo Soo kabashada Musiibada
Kooxda kaabista iyo soo kabashada iyadoo la isticmaalayo Heptio Velero (hore Ark) iyo iwm
• Ku celceli

Mawduuca #10: Dirista Codsiga
•Lint
• Qaabaynta iyo geynta qalabka
• Xeeladaha geynta

Mawduuca No. 11: Shaqo la taaban karo
• Dhisidda CI/CD ee dirida codsiga
• Cusboonaysiinta Kooxda

Shabakada MegaSlurm

Docker, macquul ah iyo Ceph

Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Socdaal taariikhi ah

Slurm-kii ugu horreeyay wuxuu ahaa tijaabo. Dadkii hadlay waxay si dhab ah u soo gabagabeeyeen bandhigooda masraxa, waxaana dadkii ka soo qeyb galay ay fadhiyeen maamulayaal heerkoodu gaarayo in la joogo waqtigii lagu casuumi lahaa khudbadaha.

Koorsada aasaasiga ah ee dhabta ah waxay ka dhacday Slurm labaad: 80% kaqeybgalayaashu waxay arkeen Kubernetes markii ugu horeysay, seddexaadna waligood lama shaqeyn Docker.
Way caddaatay sida ay ugu adkayd inay dadku dhegaystaan ​​muxaadaro ku saabsan Docker subaxdii oo ay ula shaqeeyaan hab dagaal fiidkii.
Ceph waxay keentay dhibaatooyin badan. Waxaa intaa dheer, waxaa jiray 20 qof oo ka mid ah daawadayaasha kuwaas oo hubaal u baahnaa inay sharaxaan Ceph, iyo 60 kale oo aan u baahnayn Ceph gabi ahaanba.

Slurm-ka saddexaad, waxaan u raray Docker iyo Ansible webinars gaar ah, anagoo u fasaxnay waqti dheeri ah Kubernetes. Xalku waxa uu noqday mid dhab ah oo la taaban karo oo fulintiisa aan la horumarin: muxaadarada waxay ahayd mid aan xiiso u hayn ragga khibradda leh, doodiina waxay ahayd mid aan xiiso u lahayn bilawga.

Slurm-ka afraad, waxaanu ku samaynay koorsooyin onlayn ah oo ku saabsan Docker, Ansible iyo Ceph. Fikraddu waa sahlan tahay: kuwa u baahan waxay qaadan doonaan koorsada si feker ah, kuwa aan u baahnayn waxay si deggan u indhatiraan. Iyadoo lagu xukumayo kooxda tijaabada ah, koorsada Docker waxay qaadataa 6-8 saacadood. Macquul ah iyo Ceph weli ma aysan saacadaabin.

Afeef:

  • koorso tijaabo ah. Go'aamada qaarkood waxay u badan tahay inay noqdaan kuwo aan lagu guulaysan.
  • madal (Stepik.org) waa cayriin, oo annagu horay ulama aannu shaqayn. Waxay u badan tahay inay jiri doonaan kuuskuus iyo finan.
  • Koorsada waxaa lagu tijaabiyay kaliya shaqaalaha Southbridge. Hubaal inaad wax dhammayn doonto markaad socoto.

Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Maalintii kale ee wada sheekaysiga Slurm-kii ugu horreeyay waxay xusuustay sida qabow iyo madadaalo u ahayd, in kasta oo dhammaan cabsida ururka. Qofka ugu horreeya ee helay dareenka ugu iftiimaya. Aan aragno waxa ku dhaca ardayda ugu horeysa ee koorsooyinka khadka tooska ah. 🙂

Slurm: Kubernetes degdeg ah. Barnaamij iyo gunno

Source: www.habr.com

Add a comment