Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Ar 4 Meán Fómhair, thosaigh DevOps Slurm i St Petersburg.

Bailíodh na fachtóirí riachtanacha go léir le haghaidh dian spreagúil trí lá in aon áit amháin agus ag aon am amháin: seomra comhdhála áisiúil Selectel, seacht ndosaen forbróirí aisteach sa seomra agus 32 rannpháirtí ar líne, freastalaithe Selectel le haghaidh cleachtais. Agus dineasáir glas ag lurking sa chúinne.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Ar an gcéad lá de Slurm, labhair triúr cainteoirí leis na rannpháirtithe.

Tá Pavel Selivanov, ailtire réitigh ag Southbridge, ag plé le riarachán le breis agus 10 mbliana agus is Riarthóir Deimhnithe Kubernetes é. Cainteoir rialta Slurm. Thug sé cur i láthair ag comhdhálacha Moscó Kubernetes Meetup agus UWDC. Tá taithí fhairsing aige ar Kubernetes a chur i bhfeidhm: 5 thionscadal - obair aonair, 20+ tionscadal mar chuid d'fhoireann.

Shroich Artyom Galonsky, STO "ByuroByuro", go speisialta Slurm DevOps ó Kaliningrad. Níos mó ná 12 bliain de thaithí i bhforbairt tráchtála. D’fhóin sé mar cheannaire foirne agus ceann ar an roinn forbartha ó 2011 i leith. Tháinig sé ina stiúrthóir teicniúil in 2016. Creideann go bhfuil innealtóir devops rud éigin cosúil le unicorn. Ní sa chiall nach féidir ach le maighdean é a ghabháil. Is é an rud nach bhfuil a fhios ag aon duine cad é i ndáiríre.

Tá Alexey Stepanenko, innealtóir i roinn ardán scamall Selectel, páirteach i dtascanna bonneagair chun scamall OpenStack a chothabháil: monatóireacht, CI/CD agus bainistíocht cumraíochta.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas
“... agus ansin fuair mé fabht dá leithéid.”

Ba é Pavel Selivanov an chéad duine a chuir eolas ar na rannpháirtithe - agus ó threo gan choinne. Is cosúil gurb é an rud atá chomh speisialta faoi Git ná gur cosúil gurb é an rud is simplí agus is coitianta, na bunfhírinní. Ach i ndáiríre, is beag duine a fhios conas oibriú i gceart le Git. Chuaigh muid tríd na horduithe bunúsacha git init, tiomantas, cuir, difreáil, logáil, stádas, tarraingt, brú. Chuimhnigh muid sreabhadh git, brainsí agus clibeanna, straitéisí cumaisc.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Ansin chaith Pavel Selivanov am ag obair foirne le Git. Chuaigh muid tríd forc, iargúlta, iarratas tarraingt. Agus ansin phléamar coinbhleachtaí, scaoileadh, agus arís eile ar ais chuig Gitflow agus sreafaí eile maidir le foirne.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas
"Ó, a riarthóir!"

Tar éis lóin, nuair a bhí neart éirithe ag na rannpháirtithe agus iad réidh le héisteacht a thuilleadh, ba é casadh CI/CD a bhí ann.

Thosaigh Artyom Galonsky leis an ábhar "CI/CD: réamhrá ar uathoibriú." Scrúdaigh mé go mion na huirlisí bash, make, gradle, chomh maith le húsáid git-hooks chun próisis a uathoibriú. Labhair sé faoi línte cóimeála monarchan agus a n-úsáid in IT. Roinntear sampla de phíblíne “ghinearálta” a thógáil. Pléadh bogearraí nua-aimseartha do CI/CD: Drone CI, BitBucket Pipelines, Travis.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

Níos gaire do sé a chlog tráthnóna, thosaigh na rannpháirtithe ag éirí ídithe go mall. Bhí moltaí ann sosanna a ghlacadh níos minice. Mhothaigh na neocortexes a bhí ag obair go gníomhach go raibh an seomra comhdhála i bhfad níos teo. Bhí iarratas crua fiú sa chomhrá oibre: “A chomhghleacaithe, ná cuirimis strus orainn féin agus níos mó sosanna a ghlacadh #tacaíocht”

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas
“- MaryIvanna, an féidir liom dul amach? - Ní hea, suigh síos!

Lean Artyom Galonsky ar aghaidh le híoslódáil an eolais isteach sna rannpháirtithe. Tar éis an tsosa caife, d’oscail mé an chéad ábhar eile “CI/CD: Working with Gitlab”.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas
“Coinnigh greim daingean ar do ríomhairí glúine anois. A-agus-agus, a ligean ar dul!"

Labhair sé faoi Gitlab CI, gnéithe cumraíochta, cleachtais is fearr, ansin faoi Gitlab Runner, a gcineálacha agus a bhfeidhmchláir. Rinneadh athbhreithniú ar chéimeanna Gitlab CI agus ar athróga Gitlab CI. Tar éis srianta a rialú agus a fhorghníomhú (ach amháin, nuair a), labhair sé faoi oibriú le artifacts. Teimpléid léirithe taobh istigh .gitlab-ci.yml, athúsáid gníomhartha i gcodanna éagsúla den phíblíne Cuir ailt san áireamh. Críochnaithe le bainistíocht láraithe ar gitlab-ci.yml: comhad amháin agus brú uathoibríoch chuig stórtha eile.

Tar éis níos mó fianáin agus caife, thug Alexey Stepanenko aghaidh ar na rannpháirtithe leis an ábhar "Bonneagar mar Chód: cur chuige maidir le bonneagar mar chód." Bhí an-suim ag an lucht féachana sa halla in ábhar an lae dar gcionn “IaC ag baint úsáide as an sampla de Terraform” agus d’éiligh siad scéalta tuisceana.

Никита Суворов, [4 сент. 2019 г., 20:27:35]:
@f3exx а по терраформу будут душещипательные истории или все закончится лабами?

Aleksey Stepanenko, [4 сент. 2019 г., 20:28:32]:
Будет одна точно)

Dmitriy Miroshnichenko, [4 сент. 2019 г., 20:28:38]:
эээ, например какие?
джун взял стейт и все убил?

Ag an gcúigiú Slurm bhaineamar triail as an scéim “dréimire”, nuair a thugtar an t-ábhar ó shimplí go casta - ag tosú ó Git agus ag críochnú ar SRE. Níor éirigh go han-mhaith leis: d’éirigh na rannpháirtithe fionnuara leamh leis na hábhair éasca. Feicfimid conas a théann an chuid deacair den dian Dé hAoine.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

I gcomhrá Slurm scríobhann siad:

Николай Кононенко, [4 сент. 2019 г., 16:17:28]:
Все вроде получается, но темп такой что ты просто успеваешь это сделать не осмыслив. очень похоже на то как находя рандомную инструкцию на одном из сайтов ты просто копируешь по шагам  и вставляешь, только у тебя нет возможности остановиться а нужно бежать от шага к шагу. ну или ты это уже знаешь и тебе норм

Alexander B, [4 сент. 2019 г., 16:18:06]:
да, успеваешь что-то одно - либо слушать, либо выполнять

Fedor, [4 сент. 2019 г., 16:18:21]:
+1
Еще из минусов, пока ты занимаешься копи пастом инструкций пропускаешь 80% слов Артема

Кирилл, [4 сент. 2019 г., 16:19:01]:
нужно два runners запускать
один раннер слушает 
а второй копипастит )

Má dhéanann tú moill ar an Slurm, beidh níos lú faisnéise oiriúnach ann. Caithfear rud éigin a íobairt - rinneamar luas compordach a íobairt. Go háirithe chun gach rud a fheistiú agus a dhlúth i do cheann, tá taifeadtaí dian ann.

Slurm DevOps. An chéad lá. Git, CI/CD, IaC agus an dineasáir glas

D'fhiafraigh Pavel Selivanov den lucht féachana arís agus arís eile cé chomh réidh agus a bhí siad chun leanúint ar aghaidh nó roinnt fothopaicí IaC a aistriú go dtí an lá dár gcionn. Le fada an lá, bhuaigh cairdeas agus neodracht an vóta. Agus gan ach ag leathuair tar éis a hocht sa tráthnóna bhuaigh na daoine a chuimhnigh fós gur chóir dóibh codladh na hoíche.

Dearbhaímid go freagrach, le linn an chéad lá de Slurm, nach ndearna innealtóirí DevOps dochar do dhineasáir amháin. Tá dhá lá níos déine romhainn. Na cinn is suimiúla, casta agus is blasta: IaC agus SRE.

Foinse: will.com

Add a comment