Maajo 27-29 waxa aanu haynaa Slurm-ka afraad: ku xoogan Kubernetes.
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
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
Waa maxay Slurm
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
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
Docker, macquul ah iyo Ceph
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.
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. 🙂
Source: www.habr.com