Gabhaidh Kubernetes thairis an saoghal. Cuin agus ciamar?

Ann an dùil DevOpsConf Vitaly Khabarov agallamh Dmitry Stolyarov (sgioblachadh), stiùiriche teignigeach agus co-stèidheadair companaidh Flant. Dh'fhaighnich Vitaly dha Dmitry mu na tha Flant a 'dèanamh, mu Kubernetes, leasachadh eag-shiostam, taic. Bhruidhinn sinn air carson a tha feum air Kubernetes agus a bheil feum air idir. Agus cuideachd mu dheidhinn meanbh-sheirbheisean, Amazon AWS, an dòigh-obrach “Bidh mi fortanach” a thaobh DevOps, àm ri teachd Kubernetes fhèin, carson, cuin agus ciamar a ghabhas e thairis an saoghal, na tha san amharc aig DevOps agus na bu chòir dha innleadairean ullachadh airson anns an soilleir agus faisg air àm ri teachd le sìmpleachadh agus lìonraidhean neural.

Agallamh tùsail èist mar podcast air DevOps Deflop - podcast ann an Ruisis mu DevOps, agus gu h-ìosal tha an dreach teacsa.

Gabhaidh Kubernetes thairis an saoghal. Cuin agus ciamar?

An seo agus gu h-ìosal tha e a’ faighneachd cheistean Vitaly Khabarov innleadair bho Express42.

Mu dheidhinn "Flant"

- Halo Dima. Is tusa an stiùiriche teignigeach "Flath" agus cuideachd an neach a stèidhich e. Feuch an innis thu dhuinn dè a bhios a’ chompanaidh a’ dèanamh agus dè a tha thu ann?

Gabhaidh Kubernetes thairis an saoghal. Cuin agus ciamar?Dmitry: Bhon taobh a-muigh tha e coltach gur sinne na daoine a bhios a 'dol timcheall a' stàladh Kubernetes airson a h-uile duine agus a 'dèanamh rudeigin leis. Ach chan eil sin fìor. Thòisich sinn a-mach mar chompanaidh a tha a’ dèiligeadh ri Linux, ach airson ùine mhòr tha ar prìomh ghnìomhachd air a bhith a’ toirt seirbheis do phròiseactan cinneasachaidh agus luchdan àrd. Mar as trice bidh sinn a’ togail a’ bhun-structair gu lèir bhon fhìor thoiseach agus an uairsin bidh sinn an urra ris airson ùine mhòr. Mar sin, is e am prìomh obair a tha "Flant" a 'dèanamh, airson a bheil e a' faighinn airgead a’ gabhail uallach agus a’ cur an gnìomh cinneasachadh turnkey.




Bidh mi, mar an stiùiriche teignigeach agus aon den luchd-stèidheachaidh a 'chompanaidh, a' caitheamh fad an latha is na h-oidhche a 'feuchainn ri faighinn a-mach mar as urrainn dhut ruigsinneachd toraidh àrdachadh, a dhèanamh nas sìmplidhe, beatha luchd-rianachd a dhèanamh nas fhasa, agus beatha luchd-leasachaidh nas tlachdmhoire. .

Mu Kubernetes

- O chionn ghoirid tha mi air a bhith a’ faicinn tòrr aithisgean bho Flant agus artaigilean mu dheidhinn Kubernetes. Ciamar a thàinig thu thuige?

Dmitry: Tha mi air bruidhinn mu dheidhinn seo iomadh uair mu thràth, ach chan eil dragh agam a bhith ga ath-aithris idir. Tha mi a’ smaoineachadh gu bheil e ceart an cuspair seo ath-aithris leis gu bheil troimh-chèile eadar adhbhar agus buaidh.

Bha fìor fheum againn air inneal. Chuir sinn aghaidh air tòrr dhuilgheadasan, rinn sinn strì, fhuair sinn thairis orra le diofar bhratagan agus bha sinn a’ faireachdainn gu robh feum air inneal. Chaidh sinn tro iomadh roghainn eadar-dhealaichte, thog sinn na baidhsagalan againn fhìn, agus fhuair sinn eòlas. Mean air mhean ràinig sinn an ìre far an do thòisich sinn a’ cleachdadh Docker cha mhòr cho luath ‘s a nochd e - timcheall air 2013. Aig àm a choltais, bha tòrr eòlas againn mu thràth le soithichean, bha sinn mu thràth air analogue de “Docker” a sgrìobhadh - cuid de na bagaichean againn fhèin ann am Python. Le teachd Docker, bha e comasach na bagaichean a thilgeil a-mach agus fuasgladh earbsach le taic coimhearsnachd a chleachdadh.

Le Kubernetes tha an sgeulachd coltach. Mun àm a thòisich e air gluasad a dhèanamh - dhuinne is e seo dreach 1.2 - bha dòrlach de chromagan againn mu thràth air Shell agus Chef, a dh’ fheuch sinn dòigh air choireigin ri òrdachadh le Docker. Bha sinn gu mòr a 'coimhead a dh'ionnsaigh Rancher agus diofar fhuasglaidhean eile, ach an uairsin nochd Kubernetes, anns a bheil a h-uile càil air a chur an gnìomh dìreach mar a bhiodh sinn air a dhèanamh no eadhon nas fheàrr. Chan eil dad ann airson gearan.

Tha, tha neo-fhoirfeachd de sheòrsa air choreigin an seo, tha neo-fhoirfeachd de sheòrsa air choreigin ann - tha tòrr neo-fhoirfeachd ann, agus tha 1.2 sa chumantas uamhasach, ach... Tha Kubernetes coltach ri togalach ga thogail - bidh thu a’ coimhead air a’ phròiseact agus a’ tuigsinn gum bi e fionnar. Ma tha bunait agus dà làr aig an togalach a-nis, tuigidh tu gu bheil e nas fheàrr gun a bhith a 'gluasad a-steach fhathast, ach chan eil duilgheadasan mar sin ann leis a' bhathar-bog - faodaidh tu a chleachdadh mar-thà.

Cha robh mionaid againn nuair a smaoinich sinn air Kubernetes a chleachdadh no nach robh. Bha sinn a 'feitheamh ris fada mus do nochd e, agus dh'fheuch sinn ri analogues a chruthachadh sinn fhèin.

Mu Kubernetes

- A bheil thu an sàs gu dìreach ann an leasachadh Kubernetes fhèin?

Dmitry: meadhanach. An àite sin, bidh sinn a’ gabhail pàirt ann an leasachadh an eag-shiostam. Bidh sinn a 'cur àireamh shònraichte de dh' iarrtasan tarraing: gu Prometheus, gu diofar ghnìomhaichean, gu Helm - chun an eag-shiostam. Gu mì-fhortanach, chan urrainn dhomh sùil a chumail air a h-uile rud a nì sinn agus dh’ fhaodadh mi a bhith ceàrr, ach chan eil aon linne bhuainn a-steach don chridhe.

- Aig an aon àm, a bheil thu a’ leasachadh mòran de na h-innealan agad timcheall air Kubernetes?

Dmitry: Is e seo an ro-innleachd: bidh sinn a’ dol agus a’ tarraing iarrtasan chun a h-uile rud a th’ ann mar-thà. Mura gabhar ri iarrtasan tarraing an sin, bidh sinn dìreach gan forc fhèin agus a’ fuireach gus an tèid gabhail riutha leis na togalaichean againn. An uairsin, nuair a ruigeas e an abhainn suas, thèid sinn air ais chun dreach suas an abhainn.

Mar eisimpleir, tha gnìomhaiche Prometheus againn, leis an do thionndaidh sinn air ais is air adhart gu taobh suas an abhainn den t-seanadh againn is dòcha 5 tursan mar-thà. Feumaidh sinn feart de sheòrsa air choreigin, chuir sinn iarrtas tarraing a-steach, feumaidh sinn a sgaoileadh a-màireach, ach chan eil sinn airson feitheamh gus an tèid a leigeil ma sgaoil shuas an abhainn. A reir sin, tha sinn a' cruinneachadh air ar son fein, a' tarruing a mach ar co-thional le ar feart, air am bheil feum againn air aobhar eigin, do ar n-uile cliu. An uairsin, mar eisimpleir, bidh iad ga thionndadh a-null thugainn suas an abhainn leis na faclan: “Guys, dèanamaid e airson cùis nas fharsainge,” bidh sinn fhèin, no cuideigin eile, ga chrìochnachadh, agus thar ùine bidh e a’ tighinn còmhla a-rithist.

Bidh sinn a’ feuchainn ris a h-uile càil a th’ ann a leasachadh. Tha mòran eileamaidean nach eil ann fhathast, nach deach an innleachadh fhathast, no gun deach an innleachadh, ach nach robh ùine aca a chuir an gnìomh - tha sinn ga dhèanamh. Agus chan ann air sgàth gur toil leinn am pròiseas no togail baidhsagal mar ghnìomhachas, ach dìreach air sgàth gu bheil feum againn air an inneal seo. Thathas gu tric a’ faighneachd, carson a rinn sinn seo neo an rud sin? Tha am freagairt sìmplidh - tha, oir bha againn ri dhol nas fhaide, fuasgladh fhaighinn air duilgheadas practaigeach, agus dh ’fhuasgail sinn e leis an tula seo.

Tha an t-slighe an-còmhnaidh mar seo: bidh sinn a’ sgrùdadh gu faiceallach agus, mura lorg sinn fuasgladh sam bith air mar a nì sinn trolleybus à buileann arain, bidh sinn a’ dèanamh ar aran fhèin agus ar trolleybus fhèin.

Fanta innealan

- Tha fios agam gu bheil gnìomhaichean addon, gnìomhaichean shligean, agus innealan dapp / werf aig Flant a-nis. Mar a tha mi ga thuigsinn, is e seo an aon inneal ann an diofar incarnations. Tha mi cuideachd a’ tuigsinn gu bheil tòrr a bharrachd innealan eadar-dhealaichte taobh a-staigh Flaunt. Tha seo fìor?

Dmitry: Tha tòrr a bharrachd againn air GitHub. Bho na tha cuimhne agam a-nis, tha mapa inbhe againn – pannal airson Grafana air an tàinig a h-uile duine tarsainn. Tha e air ainmeachadh anns cha mhòr a h-uile dàrna artaigil mu sgrùdadh Kubernetes air Meadhanach. Tha e do-dhèanta mìneachadh goirid a dhèanamh air dè a th’ ann an mapa inbhe - feumaidh e artaigil air leth, ach tha e gu math feumail airson sùil a chumail air inbhe thar ùine, oir ann an Kubernetes feumaidh sinn gu tric inbhe a nochdadh thar ùine. Tha LogHouse againn cuideachd - is e seo rud stèidhichte air ClickHouse agus draoidheachd dhubh airson logaichean a chruinneachadh ann an Kubernetes.

Tòrr ghoireasan! Agus bidh eadhon barrachd ann, oir thèid grunn fhuasglaidhean a-staigh fhoillseachadh am-bliadhna. Den fheadhainn glè mhòr stèidhichte air gnìomhaiche an addon, tha dòrlach de addons ann airson Kubernetes, ala mar a stàlaicheas tu manaidsear sert gu ceart - inneal airson teisteanasan a riaghladh, mar a stàlaicheas tu Prometheus gu ceart le dòrlach de ghoireasan - tha iad sin timcheall air fichead eadar-dhealaichte binaries a bhios a’ às-mhalairt dàta agus a’ tional rudeigin, chun an Prometheus seo tha na grafaigean agus na rabhaidhean as iongantach. Chan eil ann an seo ach dòrlach de addons gu Kubernetes, a tha air an stàladh ann am brabhsair, agus tha e a’ tionndadh bho shìmplidh gu fionnar, sòlaimte, fèin-ghluasadach, anns a bheil mòran chùisean air am fuasgladh mu thràth. Tha, bidh sinn a’ dèanamh tòrr.

Leasachadh eag-shiostam

“Tha e coltach riumsa gu bheil seo a’ cur gu mòr ri leasachadh an ionnstramaid seo agus na dòighean cleachdaidh aige." An urrainn dhut tuairmse a dhèanamh air cò eile a chuireadh an aon rud ri leasachadh an eag-shiostam?

Dmitry: Anns an Ruis, de na companaidhean a tha ag obair sa mhargaidh againn, chan eil duine eadhon faisg. Gu dearbh, is e aithris làidir a tha seo, oir tha prìomh chluicheadairean ann mar Mail agus Yandex - tha iad cuideachd a ’dèanamh rudeigin le Kubernetes, ach eadhon chan eil iad a’ tighinn faisg air na tha companaidhean san t-saoghal a ’dèanamh mòran a bharrachd na sinne. Tha e duilich coimeas a dhèanamh eadar Flant, aig a bheil luchd-obrach de 80 neach, agus Red Hat, aig a bheil 300 innleadair gach Kubernetes a-mhàin, mura h-eil mi ceàrr. Tha e doirbh coimeas a dhèanamh. Tha 6 neach againn anns an roinn RnD, mise nam measg, a gheàrr na h-innealan againn uile. 6 neach an aghaidh 300 innleadair Red Hat - tha e dòigh air choireigin duilich coimeas a dhèanamh.

- Ach, nuair as urrainn eadhon na daoine 6 seo rudeigin a dhèanamh gu math feumail agus coimheach, nuair a tha duilgheadas practaigeach aca agus a bheir fuasgladh don choimhearsnachd - cùis inntinneach. Tha mi a 'tuigsinn, ann an companaidhean teicneòlais mòra, far a bheil an sgioba leasachaidh agus taic Kubernetes aca fhèin, ann am prionnsabal, faodar na h-aon innealan a leasachadh. Tha seo na eisimpleir dhaibh de na ghabhas leasachadh agus a thoirt don choimhearsnachd, a’ toirt spionnadh don choimhearsnachd air fad a bhios a’ cleachdadh Kubernetes.

Dmitry: Is dòcha gur e seo feart den integrator, cho sònraichte sa tha e. Tha mòran phròiseactan againn agus chì sinn iomadh suidheachadh eadar-dhealaichte. Dhuinne, is e am prìomh dhòigh air luach a bharrachd a chruthachadh na cùisean sin a sgrùdadh, cumantas a lorg agus an dèanamh cho saor sa ghabhas dhuinn. Tha sinn gu gnìomhach ag obair air seo. Tha e duilich dhomh bruidhinn mun Ruis agus an saoghal, ach tha timcheall air 40 innleadair DevOps againn sa chompanaidh a tha ag obair air Kubernetes. Chan eil mi a 'smaoineachadh gu bheil mòran chompanaidhean anns an Ruis le àireamh coimeasach de eòlaichean a tha a' tuigsinn Kubernetes, ma tha idir idir.

Tha mi a’ tuigsinn a h-uile càil mun tiotal obrach Einnseanair DevOps, tha a h-uile duine a’ tuigsinn a h-uile càil agus cleachdte ri bhith a’ gairm innleadairean DevOps innleadairean DevOps, cha bhith sinn a’ bruidhinn mu dheidhinn seo. Bidh na 40 innleadairean iongantach DevOps sin uile a’ toirt aghaidh agus a ’fuasgladh dhuilgheadasan a h-uile latha, bidh sinn dìreach a’ dèanamh anailis air an eòlas seo agus a ’feuchainn ri coitcheannachadh. Tha sinn a 'tuigsinn ma dh' fhanas e nar broinn, an uairsin ann am bliadhna no dhà bidh an inneal gun fheum, oir an àiteigin sa choimhearsnachd nochdaidh Tula deiseil. Chan eil feum air an eòlas seo a chruinneachadh air an taobh a-staigh - tha e dìreach a’ drèanadh lùth agus ùine gu dev/null. Agus chan eil sinn a’ faireachdainn duilich air a shon idir. Bidh sinn a 'foillseachadh a h-uile càil le toileachas mòr agus a' tuigsinn gum feum e a bhith air fhoillseachadh, air a leasachadh, air a bhrosnachadh, air a bhrosnachadh, gus am bi daoine ga chleachdadh agus a 'cur ris an eòlas aca - an uairsin bidh a h-uile càil a' fàs agus a 'fuireach. An uairsin às deidh dà bhliadhna chan eil an inneal a’ dol a-steach don sgudal. Chan eil e duilich cumail a’ dòrtadh ann an neart, oir tha e soilleir gu bheil cuideigin a’ cleachdadh an inneal agad, agus às deidh dà bhliadhna bidh a h-uile duine ga chleachdadh.

Tha seo mar phàirt den ro-innleachd mhòr againn le dapp/werf. Chan eil cuimhne agam cuin a thòisich sinn ga dhèanamh, tha e coltach 3 bliadhna air ais. An toiseach, bha e san fharsaingeachd air an t-slige. Bha e na fhìor dhearbhadh air bun-bheachd, dh’ fhuasgail sinn cuid de na duilgheadasan sònraichte againn - dh’ obraich e! Ach tha duilgheadasan ann leis an t-slige, tha e do-dhèanta a leudachadh nas fhaide, is e obair eile a th’ ann am prògramadh an t-slige. Bha cleachdadh againn a bhith a’ sgrìobhadh ann an Ruby, a rèir sin, rinn sinn rudeigin ùr ann an Ruby, leasaich, leasaich sinn, leasaich sinn, agus ruith sinn a-steach gu robh a’ choimhearsnachd, an sluagh nach eil ag ràdh “tha sinn ga iarraidh no chan eil sinn ga iarraidh, ” thionndaidh e a shròn aig Rubaidh, Ciamar nach eil seo èibhinn? Thuig sinn gum bu chòir dhuinn an stuth seo gu lèir a sgrìobhadh ann an Go dìreach gus coinneachadh ris a’ chiad phuing air an liosta-sgrùdaidh: Bu chòir inneal DevOps a bhith na dhàna statach. Airson a bhith Rach no nach eil cho cudromach, ach tha binary statach sgrìobhte ann an Go nas fheàrr.

Chaith sinn ar lùths, rinn sinn ath-sgrìobhadh air an dapp ann an Go agus thug sinn werf air. Chan eil an Dapp a’ faighinn taic tuilleadh, chan eil e air a leasachadh, a’ ruith ann an dreach as ùire, ach tha slighe ùrachadh iomlan chun mhullach, agus faodaidh tu a leantainn.

Carson a chaidh an dapp a chruthachadh?

- An innse dhut gu h-aithghearr carson a chaidh an dapp a chruthachadh, dè na duilgheadasan a bhios e a’ fuasgladh?

Dmitry: Tha a' cheud aobhar anns a' cho-chruinneachadh. An toiseach, bha fìor dhuilgheadasan againn leis an togail nuair nach robh comasan ioma-ìre aig Docker, agus mar sin rinn sinn ioma-ìre leinn fhìn. An uairsin bha tòrr a bharrachd dhuilgheadasan againn le glanadh an ìomhaigh. Tha an duilgheadas aig a h-uile duine a nì CI / CD, nas luaithe seach nas fhaide air adhart, gu bheil dòrlach de dhealbhan cruinnichte, feumaidh tu dòigh air choireigin na rudan nach eil a dhìth a ghlanadh agus na tha a dhìth fhàgail.

Is e an dàrna adhbhar an cleachdadh. Tha, tha Helm ann, ach chan eil e a’ fuasgladh ach cuid de na duilgheadasan. Gu èibhinn gu leòr, tha e sgrìobhte gur e “Helm am Manaidsear Pasgan airson Kubernetes.” Dìreach dè an “the”. Tha cuideachd na faclan “Manaidsear Pasgan” - dè an dùil àbhaisteach bho Mhanaidsear Pasgan? Tha sinn ag ràdh: “Manaidsear Pasgan - stàlaich am pasgan!” agus tha sinn an dùil gun innis e dhuinn: “Chaidh am pasgan a lìbhrigeadh.”

Tha e inntinneach gu bheil sinn ag ràdh: “Helm, stàlaich a’ phacaid, ”agus nuair a fhreagair e gun do chuir e a-steach e, tha e a’ tionndadh a-mach gun do thòisich e air an stàladh - chomharraich e Kubernetes: “Cuir an rud seo air bhog!”, Agus an do thòisich e no nach do thòisich e. , co dhiubh a tha e ag obair no nach eil, chan eil Helm a 'fuasgladh na cùise seo idir.

Tha e a ’tionndadh a-mach gur e dìreach ro-phròiseasar teacsa a th’ ann an Helm a bhios a ’luchdachadh dàta gu Kubernetes.

Ach mar phàirt de chleachdadh sam bith, tha sinn airson faighinn a-mach a bheil an tagradh air a leigeil ma sgaoil airson cinneasachadh no nach eil? Le bhith air a sgaoileadh gu prod a’ ciallachadh gu bheil an tagradh air gluasad an sin, chaidh an dreach ùr a chuir a-steach, agus co-dhiù chan eil e a’ tuiteam an sin agus a’ freagairt gu ceart. Chan eil Helm a 'fuasgladh na duilgheadas seo ann an dòigh sam bith. Gus fuasgladh fhaighinn air, feumaidh tu tòrr oidhirp a chosg, oir feumaidh tu an àithne a thoirt do Kubernetes a bhith a 'sgaoileadh agus a' cumail sùil air na tha a 'tachairt an sin - co dhiubh a tha e air a chleachdadh no air a sgaoileadh. Agus tha tòrr ghnìomhan ann cuideachd co-cheangailte ri cleachdadh, glanadh agus co-chruinneachadh.

Planaichean

Am-bliadhna tòisichidh sinn air leasachadh ionadail. Tha sinn airson na bha roimhe seo ann an Vagrant a choileanadh - sgrìobh sinn “vagrant up” agus chleachd sinn innealan brìgheil. Tha sinn airson faighinn chun na h-ìre far a bheil pròiseact ann an Git, bidh sinn a’ sgrìobhadh “werf up” an sin, agus bheir e suas leth-bhreac ionadail den phròiseact seo, air a chleachdadh ann am meanbh-Kub ionadail, leis a h-uile clàr goireasach airson leasachadh ceangailte. . A rèir a 'chànain leasachaidh, tha seo air a dhèanamh ann an dòigh eadar-dhealaichte, ach a dh' aindeoin sin, gus an tèid leasachadh ionadail a dhèanamh gu h-iomchaidh fo fhaidhlichean suidhichte.

Is e an ath cheum dhuinn tasgadh ann an goireasachd do luchd-leasachaidh. Gus pròiseact a chuir gu sgiobalta gu h-ionadail le aon inneal, leasaich e, putadh e a-steach gu Git, agus thèid a sgaoileadh a-mach gu àrd-ùrlar no deuchainnean, a rèir na loidhne-phìoban, agus an uairsin cleachd an aon inneal airson a dhol gu cinneasachadh. Tha an aonachd seo, aonachadh, ath-riochdachadh bun-structair bhon àrainneachd ionadail gu reic na phuing glè chudromach dhuinne. Ach chan eil seo ann an werf fhathast - tha sinn dìreach an dùil a dhèanamh.

Ach bha an t-slighe gu dapp/werf a-riamh mar a bha e le Kubernetes an toiseach. Thachair sinn ri duilgheadasan, dh 'fhuasgail sinn iad le dòighean-obrach - thàinig sinn suas le cuid de fhuasglaidhean dhuinn fhìn air an t-slige, air rud sam bith. An uairsin dh’ fheuch iad ri dòigh air choireigin air na dòighean-obrach sin a shìneadh, an coitcheannachadh agus an daingneachadh gu binaries sa chùis seo, a tha sinn dìreach a’ roinn.

Tha dòigh eile ann airson coimhead air an sgeulachd slàn seo, le analogies.

Tha Kubernetes na fhrèam càr le einnsean. Chan eil dorsan, glainne, rèidio, craobh na Nollaige - gun dad idir. Dìreach am frèam agus an einnsean. Agus tha Helm ann - is e seo a 'chuibhle stiùiridh. Cool - tha cuibhle stiùiridh ann, ach feumaidh tu cuideachd prìne stiùiridh, raca stiùiridh, bogsa gèar agus cuibhlichean, agus chan urrainn dhut a dhèanamh às an aonais.

A thaobh feòil, tha seo na phàirt eile de Kubernetes. Is ann dìreach a-nis anns an tionndadh alpha de werf, mar eisimpleir, tha Helm air a chur ri chèile taobh a-staigh werf, oir tha sinn sgìth de bhith ga dhèanamh sinn fhìn. Tha iomadh adhbhar ann airson seo a dhèanamh, innsidh mi dhut gu mionaideach carson a chuir sinn ri chèile an stiùir gu lèir còmhla ri tiller taobh a-staigh werf aig aithisg aig RIT++.

A-nis tha werf na phàirt nas aonaichte. Gheibh sinn cuibhle stiùiridh crìochnaichte, prìne stiùiridh - chan eil mi glè mhath air càraichean, ach is e bloc mòr a tha seo a tha mar-thà a’ fuasgladh raon farsaing de dhuilgheadasan. Chan fheum sinn a dhol tron ​​​​chatalog sinn fhèin, tagh aon phàirt airson fear eile, smaoinich air mar a sgrìobhas tu iad còmhla. Bidh sinn a’ faighinn cothlamadh deiseil a dh ’fhuasglas àireamh mhòr de dhuilgheadasan aig an aon àm. Ach a-staigh tha e air a thogail bho na h-aon phàirtean stòr fosgailte, bidh e fhathast a’ cleachdadh Docker airson co-chruinneachadh, Helm airson cuid de ghnìomhachd, agus tha grunn leabharlannan eile ann. Is e inneal aonaichte a tha seo gus CI / CD fionnar fhaighinn a-mach às a’ bhogsa gu sgiobalta agus gu goireasach.

A bheil Kubernetes duilich a chumail suas?

- Bidh thu a ’bruidhinn mun eòlas a thòisich thu a’ cleachdadh Kubernetes, is e frèam a tha seo dhut, einnsean, agus gun urrainn dhut tòrr rudan eadar-dhealaichte a chrochadh air: bodhaig, cuibhle stiùiridh, sgriubha air peadalan, suidheachain. Tha a’ cheist ag èirigh - dè cho duilich ‘s a tha taic Kubernetes dhut? Tha tòrr eòlas agad, dè an ùine agus na goireasan a chaitheas tu air taic a thoirt do Kubernetes leotha fhèin bho gach nì eile?

Dmitry: Is e ceist gu math duilich a tha seo agus airson freagairt, feumaidh sinn tuigsinn dè a th’ ann an taic agus na tha sinn ag iarraidh bho Kubernetes. Is dòcha gun urrainn dhut innse?

- Cho fad ‘s as aithne dhomh agus mar a chì mi, a-nis tha mòran sgiobaidhean airson Kubernetes fheuchainn. Bidh a h-uile duine gan cleachdadh fhèin thuige, ga chuir air an glùinean. Tha faireachdainn agam nach eil daoine an-còmhnaidh a’ tuigsinn cho iom-fhillte ‘s a tha an siostam seo.

Dmitry: Tha e mar sin.

- Dè cho duilich ‘s a tha e Kubernetes a ghabhail agus a chuir a-steach bhon fhìor thoiseach gus am bi e deiseil airson cinneasachadh?

Dmitry: Dè cho doirbh 'sa tha e cridhe a thar-chuir? Tha mi a’ tuigsinn gur e ceist cho-rèiteach a tha seo. Chan eil e cho doirbh a bhith a’ cleachdadh scalpel agus gun a bhith a’ dèanamh mearachd. Ma dh'innseas iad dhut càite an gearradh iad agus càite am fuaigheal, chan eil am modh-obrach fhèin iom-fhillte. Tha e duilich gealltainn ùine às deidh ùine gun obraich a h-uile càil a-mach.

Tha e furasta Kubernetes a chuir a-steach agus a thoirt gu obair: isean! - air a chuir a-steach, tha tòrr dhòighean stàlaidh ann. Ach dè a thachras nuair a dh'èireas duilgheadasan?

Bidh ceistean an-còmhnaidh ag èirigh - dè nach tug sinn aire fhathast? Dè nach do rinn sinn fhathast? Dè na paramadairean kernel Linux a chaidh a shònrachadh gu ceàrr? A Thighearna, an tug sinn eadhon iomradh orra?! Dè na co-phàirtean Kubernetes a tha sinn air a lìbhrigeadh agus dè nach eil againn? Bidh mìltean de cheistean ag èirigh, agus airson am freagairt, feumaidh tu 15-20 bliadhna a chaitheamh sa ghnìomhachas seo.

Tha eisimpleir agam o chionn ghoirid air a’ chuspair seo a dh’ fhaodadh brìgh na trioblaid a nochdadh “A bheil Kubernetes duilich a chumail suas?” O chionn ùine air ais rinn sinn fìor bheachdachadh am bu chòir dhuinn feuchainn ri Cilium a chuir an gnìomh mar lìonra ann an Kubernetes.

Leig dhomh mìneachadh dè a th’ ann an Cilium. Tha iomadh gnìomh eadar-dhealaichte aig Kubernetes den fho-shiostam lìonraidh, agus tha aon dhiubh gu math fionnar - Cilium. Dè as ciall dha? Anns an kernel, o chionn ùine air ais bha e comasach dubhan a sgrìobhadh airson an kernel, a bhios ann an aon dòigh no dòigh eile a ’toirt ionnsaigh air fo-shiostam an lìonraidh agus grunn fo-shiostaman eile, agus a’ toirt cothrom dhut faighinn seachad air cnapan mòra san kernel.

Gu h-eachdraidheil tha slighe ip aig an kernel Linux, overfilter, drochaidean agus mòran de sheann cho-phàirtean a tha 15, 20, 30 bliadhna a dh'aois. San fharsaingeachd, bidh iad ag obair, tha a h-uile dad sgoinneil, ach a-nis tha iad air soithichean a chruinneachadh, agus tha e coltach ri tùr de bhreigichean 15 air mullach a chèile, agus bidh thu nad sheasamh air aon chas - faireachdainn neònach. Tha an siostam seo air leasachadh gu h-eachdraidheil le mòran nuances, mar an eàrr-ràdh sa bhodhaig. Ann an cuid de shuidheachaidhean tha cùisean coileanaidh ann, mar eisimpleir.

Tha BPF mìorbhaileach ann agus an comas dubhan a sgrìobhadh airson an kernel - sgrìobh na balaich na dubhan aca fhèin airson an kernel. Bidh am pasgan a ’tighinn a-steach don kernel Linux, bidh iad ga thoirt a-mach dìreach aig an cuir a-steach, ga phròiseasadh fhèin mar bu chòir às aonais drochaidean, às aonais TCP, às aonais stac IP - ann an ùine ghoirid, a’ dol seachad air a h-uile dad a tha sgrìobhte ann an kernel Linux, agus an uairsin a ’spit a mach e do'n t-soitheach.

Dè a thachair? Coileanadh fìor fhionnar, feartan fionnar - dìreach fionnar! Ach bidh sinn a 'coimhead air seo agus a' faicinn gu bheil prògram air gach inneal a tha a 'ceangal ri Kubernetes API agus, stèidhichte air an dàta a gheibh e bhon API seo, a' gineadh còd C agus a 'cur ri chèile binaries a bhios e a' luchdachadh a-steach don kernel gus am bi na dubhan sin ag obair anns an àite kernel.

Dè thachras ma thèid rudeigin ceàrr? Chan eil fios againn. Gus seo a thuigsinn, feumaidh tu an còd seo gu lèir a leughadh, an loidsig gu lèir a thuigsinn, agus tha e iongantach cho duilich ‘s a tha e. Ach, air an làimh eile, tha na drochaidean sin, sìoltachain lìon, slighe ip - cha do leugh mi an còd stòr aca, agus chan eil na 40 innleadairean a tha ag obair sa chompanaidh againn cuideachd. Is dòcha nach eil ach beagan a’ tuigsinn cuid de phàirtean.

Agus dè an diofar? Tha e a’ tionndadh a-mach gu bheil ruith ip, an kernel Linux, agus tha inneal ùr ann - dè an diofar a tha e a’ dèanamh, chan eil sinn a’ tuigsinn fear no fear eile. Ach tha eagal oirnn rudeigin ùr a chleachdadh - carson? Oir ma tha an inneal 30 bliadhna a dh'aois, an uairsin ann an 30 bliadhna chaidh na biastagan uile a lorg, chaidh na mearachdan uile a chuir an gnìomh agus chan fheum thu a bhith eòlach air a h-uile càil - bidh e ag obair mar bhogsa dhubh agus bidh e an-còmhnaidh ag obair. Tha fios aig a h-uile duine dè an sgriùtrear sgrùdaidh a thèid a chumail anns an àite sin, dè an tcpdump a ruitheas aig an àm. Tha eòlas math aig a h-uile duine air goireasan breithneachaidh agus tuigidh iad mar a tha an seata seo de cho-phàirtean ag obair anns an kernel Linux - chan ann mar a tha e ag obair, ach mar a chleachdas tu e.

Agus chan eil an Cilium uamhasach fionnar 30 bliadhna a dh'aois, chan eil e aois fhathast. Tha an aon dhuilgheadas aig Kubernetes, dèan lethbhreac. Tha an Cilium sin air a chuir a-steach gu foirfe, gu bheil Kubernetes air a chuir a-steach gu foirfe, ach nuair a thèid rudeigin ceàrr ann an cinneasachadh, an urrainn dhut tuigsinn gu sgiobalta ann an suidheachadh èiginneach dè chaidh ceàrr?

Nuair a chanas sinn gu bheil e duilich Kubernetes a chumail suas - chan eil, tha e gu math furasta, agus tha, tha e uamhasach duilich. Tha Kubernetes ag obair gu math leis fhèin, ach le billean nuances.

Mun dòigh-obrach “Bidh mi fortanach”.

- A bheil companaidhean ann far a bheil cha mhòr cinnteach gun nochd na nuances sin? Seach gu bheil Yandex gu h-obann a 'gluasad a h-uile seirbheis gu Kubernetes, bidh luchd mòr an sin.

Dmitry: Chan e, chan e còmhradh a tha seo mun luchd, ach mu na rudan as sìmplidh. Mar eisimpleir, tha Kubernetes againn, chuir sinn a-steach an tagradh an sin. Ciamar a tha fios agad gu bheil e ag obair? Gu sìmplidh chan eil inneal deiseil ann gus tuigsinn nach eil an aplacaid a ’tuiteam. Chan eil siostam deiseil ann a chuireas rabhaidhean; feumaidh tu na rabhaidhean sin agus gach clàr-ama a rèiteachadh. Agus tha sinn ag ùrachadh Kubernetes.

Tha Ubuntu 16.04 agam. Faodaidh tu a ràdh gur e seann dreach a tha seo, ach tha sinn fhathast air oir is e LTS a th’ ann. Tha systemd ann, agus is e an rud nach eil e a’ glanadh buidhnean C. Bidh Kubernetes a’ cur air bhog pods, a’ cruthachadh C-buidhnean, an uairsin a’ toirt air falbh pods, agus dòigh air choireigin tha e a’ tionndadh a-mach - chan eil cuimhne agam air an fhiosrachadh, duilich - gu bheil sliseagan siostaim ann fhathast. Tha seo a 'ciallachadh gu bheil càr sam bith a' tòiseachadh a 'fàs nas slaodaiche thar ùine. Chan e ceist a tha seo mu àrd-luchdachadh. Ma thèid pods maireannach a chuir air bhog, mar eisimpleir, ma tha Cron Job ann a bhios an-còmhnaidh a ’gineadh pods, tòisichidh an inneal le Ubuntu 16.04 a’ fàs nas slaodaiche às deidh seachdain. Bidh cuibheasachd luchdan an-còmhnaidh àrd air sgàth gun deach dòrlach de bhuidhnean C a chruthachadh. Is e seo an duilgheadas a bhios aig neach sam bith a bhios dìreach a ’stàladh Ubuntu 16 agus Kubernetes air a’ mhullach.

Canaidh sinn gu bheil e ag ùrachadh siostam no rudeigin eile ann an dòigh air choreigin, ach anns an kernel Linux suas gu 4.16 tha e eadhon nas èibhinn - nuair a sguabas tu às buidhnean C, bidh iad ag aoidion anns an kernel agus chan eil iad air an toirt às. Mar sin, às deidh mìos de bhith ag obair air an inneal seo, bidh e do-dhèanta coimhead air na staitistig cuimhne airson na cagailt. Bidh sinn a’ toirt a-mach faidhle, ga roiligeadh a-steach don phrògram, agus bidh aon fhaidhle a’ roiligeadh airson 15 diogan, leis gu bheil an kernel a’ toirt ùine mhòr airson millean C-buidheann a chunntadh ann fhèin, a tha coltach gu bheil iad air an sguabadh às, ach chan eil - tha iad ag aoidion. .

Tha tòrr rudan beaga mar sin fhathast an seo agus an sin. Chan e cùis a tha seo a dh’ fhaodadh a bhith aig companaidhean mòra fo luchdan mòra - chan e, tha e na chùis de rudan làitheil. Faodaidh daoine a bhith beò mar seo airson mìosan - chuir iad a-steach Kubernetes, chuir iad a-steach an tagradh - tha e coltach gu bheil e ag obair. Airson mòran dhaoine tha seo àbhaisteach. Cha bhith fios aca eadhon gun tuit an tagradh seo airson adhbhar air choireigin, chan fhaigh iad rabhadh, ach dhaibhsan is e seo an àbhaist. Roimhe sin, bha sinn a ’fuireach air innealan brìgheil gun sgrùdadh, a-nis ghluais sinn gu Kubernetes, cuideachd gun sgrùdadh - dè an diofar a th’ ann?

Is e a’ cheist, nuair a choisicheas sinn air deigh, nach bi fios againn gu bràth air a thiugh mura tomhas sinn e ro làimh. Bidh mòran dhaoine a 'coiseachd agus na gabh dragh, oir tha iad air coiseachd roimhe.

Bho mo bheachd-sa, is e nuance agus iom-fhillteachd obrachadh siostam sam bith dèanamh cinnteach gu bheil tiugh na deigh dìreach gu leòr airson ar duilgheadasan fhuasgladh. Is e seo a tha sinn a’ bruidhinn.

Ann an IT, tha e coltach riumsa, tha cus dhòighean-obrach “bidh mi fortanach”. Bidh mòran dhaoine a’ stàladh bathar-bog agus a’ cleachdadh leabharlannan bathar-bog an dòchas gum bi iad fortanach. San fharsaingeachd, tha mòran dhaoine fortanach. Is dòcha gur e sin as coireach gu bheil e ag obair.

- Bhon mheasadh dubhach agam, tha e a’ coimhead mar seo: nuair a tha na cunnartan àrd, agus feumaidh an tagradh obrachadh, tha feum air taic bho Flaunt, is dòcha bho Red Hat, no feumaidh tu an sgioba a-staigh agad fhèin coisrigte gu sònraichte do Kubernetes, a tha deiseil a tharraing dheth.

Dmitry: Gu reusanta, tha seo mar sin. Tha grunn chunnartan ann a bhith a’ faighinn a-steach do sgeulachd Kubernetes airson sgioba beag leat fhèin.

A bheil feum againn air soithichean?

- An innis thu dhuinn dè cho farsaing sa tha Kubernetes anns an Ruis?

Dmitry: Chan eil an dàta seo agam, agus chan eil mi cinnteach gu bheil e aig duine sam bith eile. Tha sinn ag ràdh: "Kubernetes, Kubernetes," ach tha dòigh eile air coimhead air a 'chùis seo. Chan eil fios agam cuideachd dè cho farsaing ‘s a tha soithichean, ach tha fios agam air figear bho aithisgean air an eadar-lìn gu bheil 70% de shoithichean air an òrdachadh le Kubernetes. Bha e na stòr earbsach airson sampall meadhanach mòr air feadh an t-saoghail.

An uairsin ceist eile - a bheil feum againn air soithichean? Is e mo fhaireachdainn pearsanta agus suidheachadh iomlan companaidh Flant gu bheil Kubernetes aig ìre de facto.

Cha bhi dad ann ach Kubernetes.

Tha seo na inneal-atharrachaidh geama iomlan ann an raon riaghladh bun-structair. Dìreach iomlan - sin e, chan eil barrachd Ansible, Chef, innealan brìgheil, Terraform. Chan eil mi a 'bruidhinn mu na seann dòighean tuathanais cruinneachaidh. Tha Kubernetes na inneal-atharrachaidh iomlan, agus a nis cha bhi ann ach mar so.

Tha e soilleir gun toir e bliadhnaichean no dhà dha cuid, agus dha cuid eile deicheadan no dhà, airson seo a thoirt gu buil. Chan eil teagamh sam bith agam nach bi dad ann ach Kubernetes agus an sealladh ùr seo: cha bhith sinn a’ dèanamh cron air an t-siostam obrachaidh tuilleadh, ach bidh sinn a’ cleachdadh bun-structair mar chòd, a-mhàin chan ann le còd, ach le yml - bun-structar air a mhìneachadh gu dearbhach. Tha faireachdainn agam gum bi e mar seo an-còmhnaidh.

- Is e sin, bidh na companaidhean sin nach do ghluais gu Kubernetes fhathast gu cinnteach ag atharrachadh thuige no a’ fuireach ann an dearmad. Thuig mi thu ceart?

Dmitry: Chan eil seo gu tur fìor cuideachd. Mar eisimpleir, ma tha e mar dhleastanas oirnn frithealaiche DNS a ruith, faodar a ruith air FreeBSD 4.10 agus faodaidh e obrachadh gu foirfe airson 20 bliadhna. Dìreach obraich agus sin agad e. Is dòcha ann am 20 bliadhna bidh feum air rudeigin ùrachadh aon uair. Ma tha sinn a ’bruidhinn mu dheidhinn bathar-bog anns a’ chruth a chuir sinn air bhog agus gu dearbh bidh e ag obair airson grunn bhliadhnaichean às aonais ùrachadh sam bith, gun a bhith ag atharrachadh, an uairsin, gu dearbh, cha bhith Kubernetes ann. Chan eil feum air an sin.

A h-uile càil co-cheangailte ri CI / CD - ge bith càite a bheil feum air Lìbhrigeadh Leantainneach, far am feum thu dreachan ùrachadh, atharrachaidhean gnìomhach a dhèanamh, ge bith càite am feum thu fulangas locht a thogail - dìreach Kubernetes.

Mu dheidhinn microservices

- An seo tha beagan eas-aonta agam. Gus obrachadh le Kubernetes, feumaidh tu taic bhon taobh a-muigh no a-staigh - is e seo a ’chiad phuing. San dàrna h-àite, nuair a tha sinn dìreach a’ tòiseachadh air leasachadh, is e gnìomhachas tòiseachaidh beag a th’ annainn, chan eil dad againn fhathast, faodaidh leasachadh airson Kubernetes no ailtireachd microservice san fharsaingeachd a bhith iom-fhillte agus chan eil e an-còmhnaidh reusanta gu h-eaconamach. Tha ùidh agam nad bheachd - am feum luchd-tòiseachaidh tòiseachadh sa bhad a’ sgrìobhadh airson Kubernetes bhon fhìor thoiseach, no an urrainn dhaibh monolith a sgrìobhadh fhathast, agus an uairsin dìreach tighinn gu Kubernetes?

Dmitry: Cool ceist. Tha còmhradh agam mu dheidhinn microservices msgstr "Microsheirbheisean: Tha meud cudromach." Is iomadh uair a thachair mi ri daoine a’ feuchainn ri ìnean a òrdachadh le miocroscop. Tha an dòigh-obrach fhèin ceart; bidh sinn fhìn a’ dealbhadh ar bathar-bog a-staigh san dòigh seo. Ach nuair a nì thu seo, feumaidh tu gu soilleir tuigsinn dè tha thu a’ dèanamh. Is e am facal as gràin leam mu dheidhinn microservices “micro.” Gu h-eachdraidheil, thàinig am facal seo an sin, agus airson adhbhar air choireigin tha daoine den bheachd gu bheil meanbh-chuileag glè bheag, nas lugha na millimeter, mar micrometer. Tha seo ceàrr.

Mar eisimpleir, tha monolith ann a tha air a sgrìobhadh le 300 neach, agus tha a h-uile duine a ghabh pàirt anns an leasachadh a 'tuigsinn gu bheil duilgheadasan ann, agus bu chòir a bhriseadh ann am meanbh-phìosan - mu 10 pìosan, agus tha gach fear dhiubh air a sgrìobhadh le 30 neach. ann an dreach as ìsle. Tha seo cudromach, riatanach agus fionnar. Ach nuair a thig toiseach-tòiseachaidh thugainn, far an do sgrìobh 3 balaich fìor fhionnar agus tàlantach 60 meanbh-sheirbheisean air an glùinean, a h-uile uair a bhios mi a’ coimhead airson Corvalol.

Tha e coltach riumsa gun deach bruidhinn mu dheidhinn seo mìltean de thursan - fhuair sinn monolith sgaoilte ann an aon chruth no ann an dòigh eile. Chan eil seo reusanta gu h-eaconamach, tha e gu math duilich san fharsaingeachd anns a h-uile dad. Tha mi dìreach air seo fhaicinn cho tric is gu bheil e gam ghortachadh gu mòr, agus mar sin cumaidh mi a’ bruidhinn mu dheidhinn.

Chun a 'chiad cheist, tha còmhstri eadar an fhìrinn gu bheil Kubernetes, air an aon làimh, eagallach a chleachdadh, oir chan eil e soilleir dè a dh' fhaodadh a bhriseadh an sin no nach eil ag obair, air an làimh eile, tha e soilleir gu bheil a h-uile càil a 'dol ann agus cha bhi ni sam bith ach Kubernetes ann. Freagair - tomhas na tha de bhuannachd a’ tighinn, an uiread de ghnìomhan as urrainn dhut fhuasgladh. Tha seo air aon taobh den sgèile. Air an làimh eile, tha cunnartan co-cheangailte ri ùine downt no le lùghdachadh ann an ùine freagairt, ìre ruigsinneachd - le lùghdachadh ann an comharran coileanaidh.

Seo e - an dàrna cuid bidh sinn a’ gluasad gu sgiobalta, agus tha Kubernetes a’ leigeil leinn mòran rudan a dhèanamh fada nas luaithe agus nas fheàrr, no bidh sinn a’ cleachdadh fuasglaidhean earbsach le deuchainn ùine, ach gluaisidh sinn fada nas slaodaiche. Is e seo roghainn a dh'fheumas a h-uile companaidh a dhèanamh. Faodaidh tu smaoineachadh air mar shlighe anns a’ jungle - nuair a choisicheas tu airson a’ chiad uair, coinnichidh tu ri nathair, tìgear no broc cuthach, agus nuair a choisich thu 10 tursan, tha thu air an t-slighe a choiseachd, air a thoirt air falbh. na geugan agus coisich nas fhasa. Gach uair a dh'fhàsas an t-slighe nas fharsainge. An uairsin is e rathad asphalt a th ’ann, agus nas fhaide air adhart boulevard brèagha.

Chan eil Kubernetes a’ seasamh fhathast. Ceist a-rithist: Tha Kubernetes, air an aon làimh, 4-5 binaries, air an làimh eile, is e an eag-shiostam gu lèir a th ’ann. Is e seo an siostam obrachaidh a th’ againn air na h-innealan againn. Dè tha seo? Ubuntu neo Curios? Is e seo an kernel Linux, dòrlach de cho-phàirtean a bharrachd. Na rudan sin uile an seo, chaidh aon nathair nimhe a thilgeil a-mach às an rathad, chaidh feansa a chuir suas an sin. Tha Kubernetes a 'leasachadh gu math luath agus gu fiùghantach, agus na tha de chunnartan, tha meud nan neo-aithnichte a' dol sìos gach mìos agus, a rèir sin, tha na lannan sin ag ath-chothromachadh.

A ’freagairt na ceist mu dè a bu chòir do ghnìomhachas tòiseachaidh a dhèanamh, chanainn - thig gu Flaunt, pàigh 150 mìle rubles agus faigh seirbheis turnkey DevOps furasta. Ma tha thu nad neach-tòiseachaidh beag le beagan luchd-leasachaidh, bidh seo ag obair. An àite a bhith a ’fastadh na DevOps agad fhèin, a dh’ fheumas ionnsachadh mar a dh ’fhuasglas tu na duilgheadasan agad agus tuarastal a phàigheadh ​​​​aig an àm seo, gheibh thu fuasgladh turnkey airson a h-uile cùis. Tha, tha cuid de eas-bhuannachdan ann. Chan urrainn dhuinn, mar neach-reic a-muigh, a bhith an sàs cho mòr agus freagairt gu sgiobalta ri atharrachaidhean. Ach tha tòrr eòlais agus cleachdaidhean deiseil againn. Tha sinn a’ gealltainn, ann an suidheachadh sam bith, gun dèan sinn a-mach gu sgiobalta e agus gun tog sinn Kubernetes bho na mairbh.

Tha mi a’ moladh gu làidir a bhith a’ toirt a-mach luchd-tòiseachaidh agus gnìomhachasan stèidhichte suas gu meud far an urrainn dhut sgioba de 10 neach a choisrigeadh gu gnìomhachd, oir air dhòigh eile chan eil adhbhar ann. Tha e gu cinnteach a’ dèanamh ciall seo a chuir a-mach gu taobh a-muigh.

Mu Amazon agus Google

- An urrainnear aoigh bho fhuasgladh bho Amazon no Google a mheas mar stòr a-muigh?

Dmitry: Tha, gu dearbh, tha seo a 'fuasgladh grunn chùisean. Ach a-rithist tha nuances. Feumaidh tu fhathast tuigsinn mar a chleachdas tu e. Mar eisimpleir, tha mìle rud beag ann an obair Amazon AWS: feumaidh an Load Balancer a bhith air a bhlàthachadh no feumar iarrtas a sgrìobhadh ro-làimh gum bi “Guys, gheibh sinn trafaic, blàth suas an Load Balancer dhuinn!” Feumaidh tu a bhith eòlach air na nuances sin.

Nuair a thionndaidheas tu gu daoine a tha gu sònraichte a’ dèanamh seo, gheibh thu cha mhòr a h-uile rud àbhaisteach dùinte. Tha 40 innleadair againn a-nis, ro dheireadh na bliadhna is dòcha gum bi 60 ann - gu cinnteach tha sinn air coinneachadh ris na rudan sin uile. Fiù ma thachras sinn air an duilgheadas seo a-rithist air pròiseact air choreigin, bidh sinn gu sgiobalta a ’faighneachd dha chèile agus bidh fios againn mar a dh’ fhuasglas sinn e.

Is dòcha gur e am freagairt - gu dearbh, tha sgeulachd aoigheachd a’ dèanamh pàirt nas fhasa. Is e a’ cheist a bheil thu deiseil gus earbsa a chuir anns na h-aoighean sin agus am fuasgladh iad na duilgheadasan agad. Tha Amazon agus Google air dèanamh gu math. Airson a h-uile cùis againn - dìreach. Chan eil eòlasan adhartach againn nas motha. Bidh na sgòthan eile a dh'fheuch sinn ri bhith ag obair còmhla a 'cruthachadh tòrr dhuilgheadasan - Ager, agus a h-uile càil a tha san Ruis, agus a h-uile seòrsa de OpenStack ann an diofar bhuileachadh: Headster, Overage - ge bith dè a tha thu ag iarraidh. Bidh iad uile a 'cruthachadh dhuilgheadasan nach eil thu airson fuasgladh.

Mar sin, is e am freagairt tha, ach, gu dearbh, chan eil mòran fhuasglaidhean aoigheachd aibidh ann.

Cò a tha feumach air Kubernetes?

- Agus fhathast, cò a dh'fheumas Kubernetes? Cò a bu chòir atharrachadh gu Kubernetes mar-thà, a tha na neach-dèiligidh àbhaisteach Flaunt a thig gu sònraichte airson Kubernetes?

Dmitry: Is e ceist inntinneach a tha seo, oir an-dràsta, an dèidh Kubernetes, tha mòran dhaoine a’ tighinn thugainn: “Guys, tha fios againn gu bheil thu a’ dèanamh Kubernetes, dèan dhuinne! ” Bidh sinn gam freagairt: “A dhaoine uaisle, cha bhith sinn a’ dèanamh Kubernetes, bidh sinn a ’dèanamh prodachd agus a h-uile càil co-cheangailte ris.” Leis gu bheil e an-dràsta dìreach do-dhèanta toradh a dhèanamh gun a bhith a’ dèanamh an CI/CD gu lèir agus an sgeulachd slàn seo. Tha a h-uile duine air gluasad air falbh bhon sgaradh a tha againn le leasachadh le leasachadh, agus an uairsin brath le brath.

Tha ar luchd-dèiligidh a 'dùileachadh rudan eadar-dhealaichte, ach tha a h-uile duine a' feitheamh ri deagh mhìorbhail gu bheil duilgheadasan sònraichte aca, agus a-nis - hop! - Fuasglaidh Kubernetes iad. Bidh daoine a 'creidsinn ann am mìorbhailean. Nan inntinn tha iad a 'tuigsinn nach bi mìorbhail sam bith ann, ach nan anam tha iad an dòchas - dè ma dh' fhuasglas an Kubernetes seo a h-uile dad dhuinn a-nis, bidh iad a 'bruidhinn cho mòr mu dheidhinn! Gu h-obann tha e a-nis - sreothartaich! — agus urchair airgid, srann ! - agus tha 100% uptime againn, faodaidh gach leasaiche rud sam bith a thig a-steach gu cinneasachadh a leigeil ma sgaoil 50 uair, agus cha tuit e. San fharsaingeachd, mìorbhaileach!

Nuair a thig na daoine sin thugainn, bidh sinn ag ràdh: "Duilich, ach chan eil leithid de rud ann ri mìorbhail." Airson a bhith fallain, feumaidh tu ithe gu math agus eacarsaich. Gus toradh earbsach a bhith agad, feumar a dhèanamh gu earbsach. Gus CI/CD goireasach a bhith agad, feumaidh tu a dhèanamh mar seo. Sin tòrr obair a dh’fheumar a dhèanamh.

A 'freagairt na ceist cò a dh' fheumas Kubernetes - chan eil feum aig duine air Kubernetes.

Tha cuid de dhaoine den bheachd gu bheil feum aca air Kubernetes. Feumaidh daoine, tha cruaidh fheum aca stad a bhith a 'smaoineachadh, a' sgrùdadh, agus a bhith a 'faighinn ùidh anns a h-uile duilgheadas bun-structair agus na duilgheadasan a thaobh a bhith a' ruith an cuid iarrtasan. Tha iad ag iarraidh gum bi tagraidhean dìreach ag obair agus dìreach gan cleachdadh. Dhaibhsan, tha Kubernetes an dòchas gun sguir iad a bhith a’ cluinntinn na sgeòil “gu robh sinn nar laighe ann,” no “chan urrainn dhuinn a sgaoileadh a-mach,” no rudeigin eile.

Mar as trice bidh an stiùiriche teignigeach a’ tighinn thugainn. Bidh iad a 'faighneachd dha dà rud: air an aon làimh, thoir dhuinn feartan, air an làimh eile, seasmhachd. Tha sinn a’ moladh dhut a ghabhail leat fhèin agus a dhèanamh. Is e am peilear airgid, no airgead-plated, gun stad thu a bhith a’ smaoineachadh mu na duilgheadasan sin agus a’ caitheamh ùine. Bidh daoine sònraichte agad a chuireas crìoch air a’ chùis seo.

Tha am briathrachas a dh’ fheumas sinne no duine sam bith eile Kubernetes ceàrr.

Tha fìor fheum aig luchd-rianachd Kubernetes, oir is e dèideag gu math inntinneach a th’ ann as urrainn dhut cluich leis agus tinker leis. Biodh sinn onarach - tha a h-uile duine dèidheil air dèideagan. Tha sinn uile nar clann am badeigin, agus nuair a chì sinn fear ùr, tha sinn airson a chluich. Dha cuid, chaidh seo a bhrosnachadh, mar eisimpleir, anns an rianachd, leis gu bheil iad air cluich gu leòr mu thràth agus gu bheil iad sgìth mar-thà chun na h-ìre nach eil iad dìreach ag iarraidh. Ach chan eil seo gu tur air a chall do dhuine sam bith. Mar eisimpleir, ma tha mi air a bhith sgìth de dhèideagan ann an raon rianachd siostam agus DevOps airson ùine mhòr, tha mi fhathast dèidheil air na dèideagan, bidh mi fhathast a’ ceannach feadhainn ùra. Tha a h-uile duine, aon dòigh no dòigh eile, fhathast ag iarraidh seòrsa de dhèideagan.

Chan eil feum air cluich le cinneasachadh. Ge bith dè a tha mi a’ moladh gun a bhith a’ dèanamh agus na chì mi a-nis en masse: “O, dèideag ùr!” - ruith iad airson a cheannach, cheannaich sinn e agus: “Thug sinn don sgoil a-nis e agus seall dha ar caraidean gu lèir.” Na dèan seo. Tha mi duilich, tha mo chlann dìreach a 'fàs suas, bidh mi an-còmhnaidh a' faicinn rudeigin ann an cloinn, a 'toirt fa-near dhomh fhìn, agus an uairsin ga chur gu feadhainn eile.

Is e am freagairt mu dheireadh: chan fheum thu Kubernetes. Feumaidh tu na duilgheadasan agad fhuasgladh.

Is e na as urrainn dhut a choileanadh:

  • prod cha tuit;
  • ged dh' fheudas e tuiteam, tha fios againn air roimh làimh, agus faodaidh sinn ni-eigin a chur ann ;
  • faodaidh sinn atharrachadh aig an astar aig a bheil feum aig ar gnìomhachas air, agus is urrainn dhuinn a dhèanamh gu h-iomchaidh; chan eil e ag adhbhrachadh duilgheadas sam bith dhuinn.

Tha dà fhìor fheum ann: earbsachd agus spionnadh/sùbailteachd sgaoileadh. Feumaidh a h-uile duine a tha an-dràsta a 'dèanamh pròiseactan IT de sheòrsa air choreigin, ge bith dè an seòrsa gnìomhachais - bog airson an saoghal a dhèanamh nas fhasa, agus a thuigeas seo, na feumalachdan sin fhuasgladh. Leigidh Kubernetes leis an dòigh-obrach cheart, leis an tuigse cheart agus le eòlas gu leòr dhut am fuasgladh.

Mu dheidhinn gun fhrithealaiche

- Ma choimheadas tu beagan nas fhaide san àm ri teachd, an uairsin a’ feuchainn ri fuasgladh fhaighinn air an duilgheadas a thaobh dìth cinn-cinn le bun-structar, le astar sgaoileadh agus astar atharrachaidhean tagraidh, nochdaidh fuasglaidhean ùra, mar eisimpleir, gun fhrithealaiche. A bheil thu a’ faireachdainn comas sam bith san taobh seo agus, canaidh sinn, cunnart dha Kubernetes agus fuasglaidhean coltach ris?

Dmitry: An seo feumaidh sinn aithris a dhèanamh a-rithist nach e fiosaiche a th’ annam a tha a’ coimhead air adhart agus ag ràdh - bidh e mar seo! Ged a rinn mi an aon rud. Bidh mi a’ coimhead air mo chasan agus a’ faicinn dòrlach de dhuilgheadasan an sin, mar eisimpleir, mar a bhios transistors ag obair ann an coimpiutair. Tha e èibhinn, ceart? Tha sinn a’ tighinn tarsainn air cuid de bhiteagan san CPU.

Dèan gun fhrithealaiche gu math earbsach, saor, èifeachdach agus goireasach, a’ fuasgladh a h-uile cùis eag-shiostam. An seo tha mi ag aontachadh le Elon Musk gu bheil feum air dàrna planaid gus fulangas lochdan a chruthachadh airson daonnachd. Ged nach eil fios agam dè tha e ag ràdh, tha mi a’ tuigsinn nach eil mi deiseil airson itealaich gu Mars mi-fhìn agus nach tachair e a-màireach.

Le luchd-frithealaidh tha e soilleir gu soilleir gur e rud a tha ceart gu h-ideòlach a tha seo, leithid fulangas lochdan dha daonnachd - tha e nas fheàrr dà phlanaid a bhith agad na aon. Ach ciamar a nì thu e a-nis? Chan eil e na dhuilgheadas a bhith a’ cur aon turas air falbh ma chuireas tu d’ oidhirpean air. Tha e fìor cuideachd a bhith a’ cur grunn thursan agus a’ suidheachadh grunn mhìltean dhaoine an sin, tha mi a’ smaoineachadh. Ach gus a dhèanamh gu tur fulangach le lochdan gus am bi leth a’ chinne-daonna a’ fuireach ann, tha e coltach riumsa a-nis do-dhèanta, gun a bhith ga mheas.

Le fear gun fhrithealaiche air aon: tha an rud fionnar, ach tha e fada bho dhuilgheadasan 2019. Nas fhaisge air 2030 - leig leinn fuireach ga fhaicinn. Chan eil teagamh sam bith agam gum bi sinn beò, bidh sinn gu cinnteach beò (ath-aithris mus tèid sinn dhan leabaidh), ach a-nis feumaidh sinn duilgheadasan eile fhuasgladh. Tha e coltach ri bhith a’ creidsinn anns an sgeulachd sìthiche Rainbow pony. Tha, tha càraid sa cheud de chùisean air am fuasgladh, agus tha iad air am fuasgladh gu foirfe, ach gu pearsanta, is e bogha-froise a th’ ann an gun fhrithealaiche... Dhòmhsa, tha an cuspair seo ro fhada air falbh agus ro do-thuigsinn. Chan eil mi deiseil airson bruidhinn. Ann an 2019, chan urrainn dhut aon iarrtas a sgrìobhadh gun fhrithealaiche.

Mar a thig Kubernetes air adhart

- Mar a bhios sinn a’ gluasad a dh’ ionnsaigh an àm ri teachd fad às seo a dh’ fhaodadh a bhith iongantach, ciamar a tha thu a’ smaoineachadh a leasaicheas Kubernetes agus an eag-shiostam timcheall air?

Dmitry: Tha mi air tòrr smaoineachadh mu dheidhinn seo agus tha freagairt shoilleir agam. Tha a 'chiad fhear stàiteil - às deidh a h-uile càil, tha e nas fhasa gun stàit a dhèanamh. An toiseach chuir Kubernetes barrachd an seilbh ann an seo, thòisich e uile leis. Bidh gun stàite ag obair cha mhòr gu foirfe ann an Kubernetes, chan eil ann ach dad airson gearan mu dheidhinn. Tha tòrr dhuilgheadasan ann fhathast, no an àite, nuances. Tha a h-uile dad ann mu thràth ag obair gu math dhuinn, ach sin sinn. Bheir e co-dhiù bliadhna no dhà eile airson seo obrachadh airson a h-uile duine. Chan e comharra air a thomhas a tha seo, ach mo fhaireachdainn bho mo cheann.

Ann an ùine ghoirid, bu chòir dha - agus nì e - leasachadh gu làidir, leis gu bheil na h-aplacaidean againn uile a’ stòradh inbhe; chan eil tagraidhean gun stàite ann. Is e mealladh a tha seo; feumaidh tu an-còmhnaidh seòrsa de stòr-dàta agus rudeigin eile. Tha Statefull mu dheidhinn a bhith dìreach a’ toirt a-mach a h-uile dad a tha comasach, a ’càradh nam biastagan gu lèir, a’ leasachadh na duilgheadasan a tha romhainn an-dràsta - canaidh sinn uchd-mhacachd ris.

Bidh an ìre neo-aithnichte, an ìre de dhuilgheadasan gun fhuasgladh, an ìre de choltachd gun tig thu tarsainn air rudeigin a’ tuiteam gu mòr. Is e sgeulachd chudromach a tha seo. Agus gnìomhaichean - a h-uile càil co-cheangailte ri còdachadh loidsig rianachd, loidsig smachd gus seirbheis furasta fhaighinn: seirbheis furasta MySQL, seirbheis furasta RabbitMQ, seirbheis furasta Memcache - san fharsaingeachd, na co-phàirtean sin uile a dh’ fheumas sinn a bhith cinnteach a bhith ag obair a-mach à am bocsa. Bidh seo dìreach a ’fuasgladh a’ phian a tha sinn ag iarraidh stòr-dàta, ach chan eil sinn airson a rianachd, no tha sinn ag iarraidh Kubernetes, ach chan eil sinn airson a rianachd.

Bidh an sgeulachd seo mu leasachadh gnìomhaiche ann an dòigh air choireigin cudromach anns an ath bhliadhna no dhà.

Tha mi a 'smaoineachadh gum bu chòir an furasta a chleachdadh àrdachadh gu mòr - bidh am bogsa a' fàs barrachd is barrachd dubh, barrachd is barrachd earbsach, le barrachd is barrachd snaidhmeannan sìmplidh.

Dh’èist mi aon uair ri seann agallamh le Isaac Asimov bho na 80an air YouTube air Saturday Night Live – prògram mar Urgant, dìreach inntinneach. Dh'fhaighnich iad dha mu àm ri teachd choimpiutairean. Thuirt e gu bheil an àm ri teachd ann an sìmplidh, dìreach mar an rèidio. B’ e rud iom-fhillte a bh’ ann an glacadair rèidio bho thùs. Gus tonn a ghlacadh, dh'fheumadh tu na snaidhmeannan a thionndadh airson 15 mionaidean, na skewers a thionndadh agus fios a bhith agad mar a tha a h-uile càil ag obair, fiosaigs sgaoileadh tonn rèidio a thuigsinn. Mar thoradh air an sin, cha robh ach aon chnap air fhàgail anns an rèidio.

A-nis ann an 2019 dè an rèidio? Anns a 'chàr, lorgar an cuidhteas rèidio a h-uile tonn agus ainmean nan stèiseanan. Chan eil fiosaig a 'phròiseis air atharrachadh ann an 100 bliadhna, ach tha e furasta a chleachdadh. A-nis, agus chan ann a-mhàin a-nis, mar-thà ann an 1980, nuair a bha agallamh le Azimov, chleachd a h-uile duine an rèidio agus cha do smaoinich duine air mar a bha e ag obair. Bha e an-còmhnaidh ag obair - tha sin air a thoirt seachad.

Thuirt Azimov an uairsin gum biodh e an aon rud le coimpiutairean - Meudaichidh furasta a chleachdadh. Fhad 's a bha thu ann an 1980 dh'fheumadh tu a bhith air do thrèanadh gus putanan a bhrùthadh air coimpiutair, cha bhi sin fìor san àm ri teachd.

Tha faireachdainn agam le Kubernetes agus leis a’ bhun-structar gum bi àrdachadh mòr ann a bhith furasta a chleachdadh. Tha seo, nam bheachd-sa, follaiseach - tha e na laighe air an uachdar.

Dè a nì thu le innleadairean?

- Dè an uairsin a thachras dha na h-innleadairean agus luchd-rianachd an t-siostaim a tha a’ toirt taic do Kubernetes?

Dmitry: Dè thachair don neach-cunntais às deidh 1C a thighinn? Mu dheidhinn an aon rud. Roimhe seo, bha iad a 'cunntadh air pàipear - a-nis sa phrògram. Tha cinneasachd saothair air a dhol suas le òrdughan meudachd, ach chan eil saothair fhèin air a dhol à bith. Ma thug e roimhe 10 innleadairean a bhith a’ sgrìobadh bulb solais, a-nis bidh aon gu leòr.

Tha an ìre de bhathar-bog agus an àireamh de ghnìomhan, tha e coltach riumsa, a-nis a’ fàs aig ìre nas luaithe na tha DevOps ùra a’ nochdadh agus tha èifeachdas a’ dol am meud. Tha gainnead sònraichte air a’ mhargaidh an-dràsta agus mairidh e ùine mhòr. Nas fhaide air adhart, tillidh a h-uile càil gu ìre àbhaisteach, anns am bi èifeachdas na h-obrach ag àrdachadh, bidh barrachd is barrachd gun fhrithealaiche ann, bidh neuron ceangailte ri Kubernetes, a thaghas na goireasan gu lèir dìreach mar a dh ’fheumar, agus san fharsaingeachd bidh dèan a h-uile càil fhèin, mar bu chòir - an neach dìreach ceum air falbh agus na cuir bacadh air.

Ach feumaidh cuideigin fhathast co-dhùnaidhean a dhèanamh. Tha e soilleir gu bheil ìre theisteanasan agus speisealachadh an neach seo nas àirde. An-diugh, anns an roinn cunntasachd, chan fheum thu 10 neach-obrach a 'cumail leabhraichean gus nach bi an làmhan sgìth. Gu sìmplidh chan eil e riatanach. Bidh mòran de sgrìobhainnean air an sganadh gu fèin-ghluasadach agus air an aithneachadh leis an t-siostam riaghlaidh sgrìobhainnean dealanach. Tha aon phrìomh neach-cunntais snasail gu leòr, le sgilean fada nas motha mar-thà, le deagh thuigse.

San fharsaingeachd, is e seo an dòigh air a dhol anns a h-uile gnìomhachas. Tha e an aon rud le càraichean: roimhe seo, thàinig càr le meacanaig agus trì draibhearan. An-diugh, tha draibheadh ​​​​càr na phròiseas sìmplidh anns am bi sinn uile a’ gabhail pàirt gach latha. Chan eil duine a 'smaoineachadh gu bheil càr rudeigin iom-fhillte.

Cha tèid DevOps no innleadaireachd shiostaman air falbh - meudaichidh obair àrd-ìre agus èifeachdas.

- Chuala mi cuideachd beachd inntinneach gum meudaich an obair.

Dmitry: Gu dearbh, ceud sa cheud! Leis gu bheil an àireamh de bhathar-bog a bhios sinn a’ sgrìobhadh a’ sìor fhàs. Tha an àireamh de chùisean a bhios sinn a’ fuasgladh le bathar-bog a’ sìor fhàs. Tha meud na h-obrach a 'fàs. A-nis tha margaidh DevOps ro theth gu mòr. Tha seo ri fhaicinn ann an dùilean tuarastail. Ann an dòigh mhath, gun a bhith a 'dol a-steach gu mion-fhiosrachadh, bu chòir gum biodh òigridh ann a tha ag iarraidh X, meadhan a tha ag iarraidh 1,5X, agus seann daoine a tha ag iarraidh 2X. Agus a-nis, ma choimheadas tu air margaidh tuarastail Moscow DevOps, bidh òganach ag iarraidh bho X gu 3X agus miann àrd bho X gu 3X.

Chan eil fios aig duine dè a chosgas e. Tha an ìre tuarastail air a thomhas a rèir do mhisneachd - taigh-beag iomlan, a bhith onarach, margaidh air a bheil cus teas.

Gu dearbh, bidh an suidheachadh seo ag atharrachadh gu math luath - bu chòir beagan sùghaidh tachairt. Chan eil seo fìor le leasachadh bathar-bog - a dh'aindeoin gu bheil feum aig a h-uile duine air luchd-leasachaidh, agus gu bheil feum aig a h-uile duine air luchd-leasachaidh math, tha a 'mhargaidh a' tuigsinn cò as fhiach dè - tha an gnìomhachas air socrachadh. Chan eil sin fìor le DevOps na làithean seo.

- Bho na chuala mi, cho-dhùin mi nach bu chòir do rianadair an t-siostaim a bhith draghail cus, ach tha an t-àm ann na sgilean aige ùrachadh agus ullachadh airson gum bi barrachd obrach ann a-màireach, ach gum bi e nas teisteanais.

Dmitry: Ceud sa cheud. San fharsaingeachd, tha sinn beò ann an 2019 agus is e riaghailt na beatha seo: ionnsachadh fad-beatha - bidh sinn ag ionnsachadh fad ar beatha. Tha e coltach rium gu bheil fios aig a h-uile duine mu thràth agus a’ faireachdainn seo, ach chan eil e gu leòr fios a bhith agad - feumaidh tu a dhèanamh. Gach latha feumaidh sinn atharrachadh. Mura dèan sinn seo, nas luaithe no nas fhaide air adhart bidh sinn air ar fàgail air iomall na dreuchd.

Dèan deiseil airson tionndadh geur 180-ceum. Chan eil mi a’ cur às do shuidheachadh far a bheil rudeigin ag atharrachadh gu mòr, tha rudeigin ùr air a chruthachadh - bidh e a’ tachairt. Hop! - agus tha sinn a-nis ag obair ann an dòigh eadar-dhealaichte. Tha e cudromach a bhith deiseil airson seo agus gun a bhith draghail. Is dòcha gun tachair e a-màireach gum bi a h-uile dad a nì mi neo-riatanach - gun dad, tha mi air a bhith ag ionnsachadh fad mo bheatha agus tha mi deiseil airson rudeigin eile ionnsachadh. Chan e duilgheadas a th’ ann. Chan fheum eagal a bhith agad mu thèarainteachd obrach, ach feumaidh tu a bhith deiseil airson rudeigin ùr ionnsachadh gu cunbhalach.

Miann agus mionaid de sanasachd

- A bheil miann sam bith agad?

Dmitry: Tha, tha grunn mhiannan agam.

An toiseach agus mercantile - fo-sgrìobhadh gu YouTube. A leughadairean, rachaibh gu YouTube agus fo-sgrìobh don t-sianal againn. Ann an timcheall air mìos tòisichidh sinn air leudachadh gnìomhach air an t-seirbheis bhidio Bidh tòrr susbaint foghlaim againn mu Kubernetes, fosgailte agus eadar-dhealaichte: bho rudan practaigeach, dìreach sìos gu deuchainn-lannan, gu rudan teòiridheach bunaiteach domhainn agus mar a chleachdas tu Kubernetes aig an ìre de phrionnsabalan agus phàtranan.

An dàrna miann mercantile - rachaibh gu GitHub agus chuir sinn reultan oir tha sinn ag ithe orra. Mura toir thu dhuinn rionnagan, chan eil dad againn ri ithe. Tha e coltach ri mana ann an geama coimpiutair. Bidh sinn a’ dèanamh rudeigin, bidh sinn a’ dèanamh, bidh sinn a’ feuchainn, tha cuideigin ag ràdh gur e baidhsagalan uamhasach a tha sin, cuideigin gu bheil a h-uile dad gu tur ceàrr, ach bidh sinn a’ leantainn agus ag obair gu tur onarach. Bidh sinn a’ faicinn duilgheadas, ga fhuasgladh agus a’ roinn ar n-eòlas. Mar sin, thoir dhuinn rionnag, chan ann air falbh bhuat, ach thig i thugainn, oir tha sinn a 'biathadh orra.

San treas àite, miann cudromach, agus chan e miann malairteach tuilleadh - stad air creidsinn ann an sgeulachdan sìthe. Tha thu nad phroifeiseantaich. Tha DevOps na dhreuchd fìor dhona agus cunntachail. Stad a chluich san àite-obrach. Leig leis cliogadh dhut agus tuigidh tu e. Smaoinich gun tig thu don ospadal, agus an sin tha an dotair a’ feuchainn ort. Tha mi a 'tuigsinn gum faodadh seo a bhith oilbheumach do chuideigin, ach, as coltaiche, chan ann mu do dheidhinn a tha seo, ach mu dheidhinn cuideigin eile. Abair ri daoine eile stad cuideachd. Tha seo dha-rìribh a’ sgrios beatha dhuinn uile - bidh mòran a’ tòiseachadh a’ làimhseachadh gnìomhachd, luchd-rianachd agus DevOps mar ghillean a bhris rudeigin a-rithist. Bha seo “briste” mar as trice air sgàth gun deach sinn a chluich, agus nach do choimhead sinn le mothachadh fuar gur ann mar seo a tha e, agus sin mar a tha e.

Chan eil seo a 'ciallachadh nach bu chòir dhut feuchainn. Feumaidh sinn feuchainn, bidh sinn ga dhèanamh sinn fhèin. Gus a bhith onarach, bidh sinn fhìn uaireannan a’ cluich gheamannan - tha seo, gu dearbh, gu math dona, ach chan eil dad daonna coimheach dhuinn. Canaidh sinn 2019 mar bhliadhna de dhroch dheuchainnean air an deagh smaoineachadh, agus chan e geamannan air cinneasachadh. Is dòcha mar sin.

- Mòran taing dhut!

Dmitry: Tapadh leibh, Vitaly, an dà chuid airson an ùine agus airson an agallaimh. A leughadairean, tapadh leat gu mòr ma tha thu air a’ phuing seo a ruighinn gu h-obann. Tha mi an dòchas gun tug sinn co-dhiù beachd no dhà thugad.

Anns an agallamh, thug Dmitry suathadh air a 'chùis mu fheòil. A-nis is e sgian Eilbheis uile-choitcheann a tha seo a dh ’fhuasgladh cha mhòr a h-uile duilgheadas. Ach cha robh e an-còmhnaidh mar sin. Air adhart DevOpsConf  aig an fhèis RIT++ Innsidh Dmitry Stolyarov dhut mun inneal seo gu mionaideach. anns an aithisg "Is e werf an inneal againn airson CI / CD ann an Kubernetes" bidh a h-uile càil ann: duilgheadasan agus nuances falaichte Kubernetes, roghainnean airson fuasgladh fhaighinn air na duilgheadasan sin agus buileachadh gnàthach werf gu mionaideach. Thig còmhla rinn air 27 agus 28 Cèitean, cruthaichidh sinn na h-innealan foirfe.

Source: www.habr.com

Cuir beachd ann