- I-Slurm ngokwenene ikuvumela ukuba ungene kwisihloko se-Kubernetes okanye uphucule ulwazi lwakho.
- Abathathi-nxaxheba bonwabile. Bambalwa kwabo bangakhange bafunde nto intsha okanye abangazicombululanga iingxaki zabo. Imbuyekezo yemali engenamiqathango yosuku lokuqala (“Ukuba uvakalelwa kukuba iSlurm ayikufanelanga, siya kubuyisela ixabiso elipheleleyo letikiti”) yasetyenziswa ngumntu omnye kuphela, ethethelela ukuba uqikelele kakhulu amandla akhe.
- I-Slurm elandelayo iya kwenzeka ekuqaleni kukaSeptemba eSt. I-Selectel, umxhasi wethu osisigxina, akaboneleli nje ngelifu lokumisa, kodwa negumbi lakhe lenkomfa.
- Siphinda i-Slurm esisiseko (ngoSeptemba 9-11) kwaye sazisa inkqubo entsha: I-DevOps Slurm (Septemba 4-6).
Yintoni iSlurm kwaye itshintshe njani?
Kunyaka ophelileyo, size nombono wokuqhuba izifundo kwi-Kubernetes. Ngo-Agasti '18, i-Slurm-1 yenzeka: kunzima, kunye nomboniso oqhubekayo (xa umboniso ugqityiwe eqongeni), kunye neengxaki zemihla ngemihla. Izilingo ziyamanyana: abathathi-nxaxheba beSlurm yokuqala, njengoBudlelwane beRingi, basanxibelelana omnye nomnye.
Le yindlela ebekhangeleka ngayo iSlurm-1
Kwi-Slurm yokuqala, umbono wokubamba iMegaSlurm wazalwa. Sabuza abantu ukuba yeyiphi imibandela abanomdla kuyo, yaye ngo-Oktobha saqhuba izifundo ezihambele phambili “Ngesicelo sabo banenxaxheba.” Kwaba ngumcimbi onomdla, kodwa wexesha elinye. NgoMeyi '19 siye salungiselela ikhosi ephucukileyo, enengqiqo yayo kunye nembali yangaphakathi.
Ebudeni bonyaka, iSlurm iye yatshintsha ngokombutho:
- I-Docker kunye no-Anisble basuswa kwinkqubo ephambili kwaye benza izifundo ezihlukeneyo ze-intanethi.
-Siququzelele inkxaso yezobuchwephesha enceda abafundi ukuba basombulule ingxaki yamaqela okufunda.
— Izithethi ngoku zinenkxaso yendlela.
Iqela elenze iSlurm 4
Ingxelo evela kubathathi-nxaxheba
Enye irekhodi yamiselwa: abathathi-nxaxheba be-170 kwi-Slurm esisiseko, i-75 kwi-MegaSlurm.
I-slurm-4
Abantu abali-101 kwabayi-170 bazalise ifomu yengxelo.
Ngaba i-Kubernetes icacile?
41 — andikaziqondi iik8s okwangoku, kodwa ndiyabona ukuba mandigrumbe phi.
36 — Bendingazazi iik8s ngaphambili, kodwa ngoku ndiyifumene.
23 — Bendizazi iik8s ngaphambili, kodwa ngoku ndazi ngcono.
1-Andizange ndifunde nto intsha.
0 — Andizange ndiqonde nto malunga neek8s.
Ubuthanda njani ubunzulu beSlurm?
Abantu abali-16 bacinga ukuba i-Slurm ilula kakhulu kwaye icotha, kwaye abantu abayi-14 bacinga ukuba inzima kakhulu kwaye iyakhawuleza. Ilungile nje kwabanye.
Ngaba uyisombulule ingxaki obusiya kuyo kwi-Slurm?
90 Ewe.
I-11 - Hayi.
I-MegaSlurm
Abantu abangama-40 bazalise ifomu yengxelo. Abantu aba-2 bathe kulula kakhulu kwaye kade. Umntu oyi-1 akazange ayisombulule ingxaki awayesiya ngayo eMega. Ezinye zilungile.
Uphononongo lwesithethi
Ukuba eSt. Petersburg Slurm ngoFebruwari kwakukho abaninzi abaqalayo, ngoko ke eMoscow Slurm abantu abaninzi sele bezame i-Kubernetes. Kwakukho imibuzo emininzi ephambili eyenza ukuba ucinge.
Ukuba eSt. Petersburg babuza ukuba siza kuyipapasha nini ifolokhwe yethu ye-kubespray, ngoko eMoscow sele bebuza ukuba kutheni sicebisa ukusebenzisa ifolokhwe yethu kwaye singayithathi i-kubespray yasekuqaleni. Oku sele kukucinga okubalulekileyo kwabantu abadala abaphakathi.
Ukuziqhelanisa kwakunzima, abantu benza iimpazamo ezininzi, kwaye oko kuhle: kufuneka wenze iimpazamo ngelixa ufunda, kwaye kungekhona edabini.
Sihlala sidibana nemida ekufumaneni izatifikethi, imida yokukhuphela kwi-Github, njl. Bubomi obu - ngaxeshanye sisasaze malunga nama-200 amaqela kwilifu le-Selectel. Akukho mntu ulungiselela izibonelelo zabo kunye nemida yoku.
Isibhengezo se-Slurm e-Selectel
→
Ixabiso: 25 ₽
Inkqubo:
Umxholo #1: Intshayelelo yeKubernetes, amacandelo aphambili
— Intshayelelo kwitekhnoloji ye-k8s. Inkcazo, isicelo, iikhonsepthi
-IPod, iReplicaSet, ukuhanjiswa, inkonzo, ukungena, iPV, iPVC, iConfigMap, iMfihlo
Umxholo wesi-2: Uyilo lweQela, amacandelo aphambili, ukunyamezela impazamo, inethiwekhi ye-k8s
- Uyilo lweCluster, amacandelo aphambili, ukunyamezela iimpazamo
— k8s inethiwekhi
Umxholo #3: Kubespray, ukulungiswa kunye nokuseta iqela leKubernetes
-Kubespray, uqwalaselo kunye nohlengahlengiso lweqela leKubernetes
Umxholo #4: I-Kubernetes Abstractions ephucukileyo
-DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Umxholo #5: Iinkonzo zokupapasha kunye nezicelo
- Isishwankathelo seendlela zokupapasha inkonzo: NodePort vs LoadBalancer vs Ingress
- Umlawuli we-Ingress (Nginx): ukulinganisa i-traffic engenayo
-Umphathi we-Сert: fumana ngokuzenzekelayo izatifikethi ze-SSL/TLS
Umxholo #6: Intshayelelo yeHelm
Umxholo #7: Kuhlohlwa i-cert-manager
Umxholo #8: Ceph: “yenza njengoko ndisenza” ufakelo
Umxholo #9: Ukugawulwa kwemithi kunye nokubeka iliso
-Ukubeka iliso kwiQela, iPrometheus
— Ukugawulwa kweqela, Fluentd/Elastic/Kibana
Umxholo #10: Uhlaziyo lweQela
Umxholo we-11: Umsebenzi osebenzayo, i-dockerization yesicelo kunye nokuqaliswa kwi-cluster
Iikhosi kwi-Docker kunye ne-Ansible kwi-stepik.org zibandakanyiwe kwixabiso.
→
Ixabiso: 45 ₽
Inkqubo:
Umxholo #1: Intshayelelo yeGit
-Imiyalelo esisiseko git init, zibophelele, yongeza, diff, log, iwonga, tsala, tyhala
- Ukumisela imeko yendawo yendawo: iingcebiso ezisebenzayo
-Ukuhamba kweGit, amasebe kunye neethegi, ukudibanisa amaqhinga
-Ukusebenza ngeerepo ezininzi ezikude
Umxholo #2: Intsebenziswano kunye neGit
-Ukuhamba kweGitHub
— Ifolokhwe, susa, tsala isicelo
-Iingxabano, ukukhutshwa, kwakhona malunga neGitflow kunye nokunye ukuhamba ngokunxulumene namaqela
Umxholo #3: I-CI / CD isingeniso kwi-automation
-Automation kwi-git (i-bots, intshayelelo kwi-CI, iigwegwe)
-Izixhobo (bash, yenza, lungisa)
- Imigca yendibano yefektri kunye nokusetyenziswa kwayo kwi-IT
Umxholo #4: CI/CD: Ukusebenza neGitlab
-Yakha, uvavanye, usasaze
-Amanqanaba, iinguqu, ulawulo lokwenziwa (kuphela, nini, kubandakanywa)
Umxholo #5: Ukusebenza kunye nesicelo kwimbono yophuhliso
-Sibhala i-microservice kwiPython (kubandakanywa novavanyo)
-Ukusebenzisa i-docker-compose kuphuhliso
Umxholo #6: Iziseko zophuhliso njengeKhowudi
- IaC: indlela yokujongana neziseko zophuhliso njengekhowudi
— IaC isebenzisa Terraform njengomzekelo
-IaC isebenzisa i-Ansible njengomzekelo
- Ukungabi namandla, ukuvakalisa
- Ziqhelanise nokwenza iincwadi zokudlala ezifanelekileyo
-Ukugcinwa koqwalaselo, intsebenziswano, usetyenziso oluzenzekelayo
Umxholo #7: Uvavanyo lweziseko zophuhliso
-Uvavanyo kunye nokudibanisa okuqhubekayo kunye neMolekule kunye neGitlab CI
Umxholo wesi-8: Ukuzenzekela ngokuphakamisa iiseva
— Ukuqokelela imifanekiso
-PXE kunye neDHCP
Umxholo #9: Ukuzenzekela kweziseko zophuhliso
— Umzekelo wenkonzo yeziseko ezingundoqo ukuze kugunyaziswe kwiiseva
-I-ChatOps (ukudityaniswa kwabathunywa kwangoko kunye nemibhobho)
Umxholo #10: Ukhuseleko oluzenzekelayo
— Ukutyikitya izinto zakudala zeCI/CD
— Ukuskena ukuba sesichengeni
Umxholo #11: Ukubeka iliso
-Inkcazo ye-SLA, i-SLO, iBhajethi yempazamo kunye namanye amagama awoyikisayo avela kwihlabathi le-SRE
— I-SRE: Inkqubo yokubeka iliso kwi-SLI kunye ne-SLO
- SRE: Ziqhelanise nokusebenzisa iBhajethi yempazamo
-I-SRE: Ukuphazamiseka kunye nolawulo lomthwalo osebenzayo (i-apigateway, i-mesh yenkonzo, i-breakers circuit)
- Imibhobho yokubeka iliso kunye neemetrics zophuhliso
umthombo: www.habr.com