An e Kubernetes an Linux ùr? Agallamh le Pavel Selivanov


Dì-còdachadh:
Azat Khadiev: Halo. Is e m ’ainm Azat Khadiev. Tha mi nam leasaiche PaaS airson Mail.ru Cloud Solutions. Còmhla rium an seo tha Pavel Selivanov à Southbridge. Tha sinn aig co-labhairt DevOpsDays. Bheir e seachad òraid an seo mu mar as urrainn dhut DevOps a thogail le Kubernetes, ach is dòcha nach soirbhich leat. Carson a tha cuspair cho dorcha?

Pavel Selivanov: Gu dearbh chan eil e gruamach. Tha e mu dheidhinn gu bheil sinn a 'feuchainn ri fuasgladh fhaighinn air mòran dhuilgheadasan nar coimhearsnachd le cuideachadh bho theicneòlas. Agus tha sinn a’ feuchainn ri cùisean fhuasgladh le cuideachadh bho theicneòlas ann an dòigh caran aon-thaobhach. Tha Kubenetes mar an ceudna - is e seo an rud air a bheil iad cunntachail, is dòcha gu bheil Ops ag ràdh. Ach tha deagh bheachd againn air innleadair DevOps. Tha innleadair DevOps an urra ri Kubernetes. Aig an aon àm... Mar a nì thu Kubernetes, ach chan eil na balaich Dev mothachail air na Kubernetes sin idir, chan eil iad mothachail air na leigeas leat a dhèanamh - agus tha a h-uile dad beò dìreach mar a tha iad dhaibh. Agus tha seo a dh ’aindeoin gu bheil fuasglaidhean deiseil ann an Kubernetes, innealan deiseil gus an teicneòlas seo a chleachdadh gus an dòigh-obrach DevOps seo a shìneadh, conaltradh eadar Dev agus Ops. Is e glè bheag a chleachdas sinn an cothrom seo. Leis gu bheil sinn eadhon a’ gluasad structaran gnàthach gu na h-innealan DevOps sin uile - Docker, Kubernetes, sgòthan agus mar sin air adhart - tha sinn a’ dèanamh an t-suidheachaidh seo nas miosa buileach. Agus bidh sinn a’ tòiseachadh air na h-innealan a chleachdadh ann an dòigh eadar-dhealaichte na bha iad an dùil. Agus tha dìreach crutches uamhasach gan togail timcheall air na teicneòlasan sin uile.

Azat Khadiev: Tha mi a 'faicinn. Tha e a’ faireachdainn mar chuspair farsaing. Nad bheachd-sa, dè an duilgheadas as cumanta a th’ aig companaidhean an-dràsta? Le Kubernetes.

Pavel Selivanov: Is e an duilgheadas as cumanta le Kubernetes dìth comasan. Tha seo na dhuilgheadas cumanta ann an IT. Tha an-còmhnaidh gainnead eòlaichean ann. Tha an-còmhnaidh dìth comasan ann. Agus a-nis le Kubernetes chan eil comasan gu leòr ann. Agus aig an aon àm, tha fhathast XNUMX% de fhuasglaidhean deiseil air a’ mhargaidh a leigeadh leat Kubernetes fhaighinn, ach aig an aon àm gun na comasan riatanach; gu fìrinneach tha glè bheag dhiubh air a’ mhargaidh. Agus an fheadhainn a th’ ann, tha iad uile a’ togail cuid de cheistean. Le Kubernetes, tha sinn an-còmhnaidh a’ coimhead airson daoine a thuigeas seo. Tha sinn a’ feuchainn ris an leasachadh atharrachadh gu seo.

Azat Khadiev: Agus leis a’ ghainnead luchd-obrach ann an IT an-dràsta. A bha an-còmhnaidh ann. Agus a-nis tha. Ciamar a tha thu a’ smaoineachadh mar a bhith beò fo na cumhaichean sin? Dè na hacks beatha a th’ ann?

Pavel Selivanov: Lifehacks. An toiseach, bho shealladh nan sgòthan, tha coltas mar seo air a’ bheathach - bheir sinn dhuinn cuid de na comasan agad. Agus bheir sinn dhuinn fhìn iad. Agus nì sinn seo annainn fhìn. Agus tha sin uile math. Ach a-mhàin gu bheil e cudromach tuigsinn dhaibhsan a bhios ga chleachdadh... Gu dearbh àm fìor mhath... Ach tha e cudromach tuigsinn ma bheir sinn pàirt de ar comasan an àiteigin don sgòth no don t-solaraiche, gum faigh sinn fuasgladh uile-choitcheann air ais . Gu ìre mhòr, tha stòr-dàta againn a nì rudan sònraichte, agus chaidh a rèiteachadh ann an dòigh gu math sònraichte. Le bhith a’ toirt an stòr-dàta seo don sgòth, is urrainn dhuinn, gu dearbh, an rianadair a b’ àbhaist a bhith a’ dèiligeadh ri cruinneachaidhean stòr-dàta a losgadh - nì an aon Amazon no Google seo dhuinn. Ach aig an aon àm, cha leig Amazon no Google leinn an stòr-dàta againn a rèiteachadh gu soilleir. Pròiseactan mòra, companaidhean mòra - co-dhiù, thig iad chun na h-ìre gu bheil iad a’ cleachdadh fuasglaidhean sgòthan aig ìre air choreigin nam beatha, agus an uairsin, co-dhiù, bidh iad a’ tilleadh gu bhith a’ toirt nan comasan air ais thuca fhèin, leis gu bheil feum air rudeigin nas mionaidiche. .

Azat Khadiev: A bheil fuasglaidhean uile-choitcheann dona no an urrainnear barrachd a thogail air an stèidh?

Pavel Selivanov: Chan e, chan eil fuasglaidhean uile-choitcheann gu cinnteach dona. Tha fuasglaidhean uile-choitcheann math. Dìreach fuasglaidhean uile-choitcheann... uile-choitcheann. Tha e cudromach tuigsinn an seo. Tha e coltach ri bhith a’ gabhail sgriobt cumanta… Mas urrainn dhut loidsig iomlan obair a’ chompanaidh a thogail timcheall air an sgriobt chumanta seo, tagradh cumanta, tha sin fionnar. Agus ma tha loidsig na h-obrach eadar-dhealaichte, ach gabhaidh tu am fuasgladh uile-choitcheann seo, sgriobt uile-choitcheann - agus tòisich, mar chomhachag, a 'tarraing air cruinneag, tha seo dona. Agus chan eil dad ceàrr air uile-choitcheannas fhèin.

Azat Khadiev: Ma tha an rianaire seo ag obair dhut mu thràth, chan eil a’ phuing na chuir às a dhreuchd. Bidh e dìreach comasach air barrachd a dhèanamh.

Pavel Selivanov: Seadh, thoir air falbh an cleachdadh bhuaithe agus thoir iad an àiteigin do chuideigin a thèid a dhèanamh an àiteigin an sin. Is e dòigh-obrach math a tha seo gu cinnteach. Is e a’ phuing chudromach an seo a bheil am fuasgladh àbhaisteach seo freagarrach airson cùis shònraichte.

Azat Khadiev: Dìreach stèidhichte air an eòlas agam, tha mi a’ faicinn gu bheil mòran chompanaidhean a’ dèanamh an aon rud. Tha iad a’ stèidheachadh cruinneachadh Kubernetes agus a’ smaoineachadh air a sgèile. Agus tha na h-obraichean sin uile gu math ath-aithris.

Pavel Selivanov: Tha, gu cinnteach. A bharrachd air an sin, ma ghabhas sinn Kubernetes gu sònraichte, tha a leithid de phuing ann nach eil ach glè bheag de eòlas domhainn, math air Kubernetes air a’ mhargaidh an-dràsta. Agus tha Kubernetes na neach-togail cho mòr is gum bi thu deiseil airson innleadair a thoirt leat a nì seo làn-ùine ma tha thu ga fastadh airson companaidh. Agus tha e daor. Agus feuch ri innleadair mar seo a lorg a-rithist. Ma bhruidhneas mi mum dheidhinn fhìn, cha toil leam fuasglaidhean neòil sam bith, oir tha tuigse meadhanach math agus domhainn agam air mar a tha Kubernetes ag obair. Agus gu tric ann an sgòthan chan eil agam ach beagan gnìomh a dh’ iarras mi - ach tha iad ag innse dhomh “Chan urrainn, chan urrainn dhut.” Uill, anns a 'chùis sin, tha mi duilich, ach is urrainn dhomh a dhèanamh nas fheàrr na Cloud. Ach aig an aon àm, mura h-eil innleadair làn-ùine agad, chan eil thu airson pàigheadh ​​​​airson an innleadair seo a bhios a ’ruith Kubernetes, agus bidh thu an-còmhnaidh a’ pàigheadh ​​​​mòran airgid dha dìreach airson feuchainn, tha an sgòth dìreach fuasgladh math, math. Leis gu bheil co-dhiù balaich nan suidhe an sin a tha an solaraiche air fhastadh mar-thà. Agus tha fios aca dè nì iad. Agus tha na rudan bunaiteach sin a dh 'fheumas tu bho latha gu latha ann.

Azat Khadiev: Dè do bheachd air staid làithreach Kubernetes? Dè thachras dha ann an còig agus deich bliadhna?

Pavel Selivanov: Deagh cheist. Tha fios agam dìreach dè tha dol air adhart sa choimhearsnachd againn mu dheidhinn seo. Tha cuid den bheachd nach bi dad air fhàgail ach Kubernetes. An suidheachadh a thachair le Linux o chionn fhada. Is e sin, taobh a-muigh Linux tha daoine ann a tha a’ fuireach air BSD, is coltaiche gu bheil gnìomhan sònraichte aca. Tha daoine ann a tha ag obair fo Windows - frithealaichean Windows - is coltaiche, tha gnìomhan sònraichte aca cuideachd, air neo tha comas aca sa chùis seo agus chan eil iad deiseil airson falbh ann. Co-dhiù, is e Linux an ìre àbhaisteach san raon againn. Tha beachd ann gum bi Kubernetes mar an aon ìre de facto, agus nach bi dad ann ach Kubernetes. Bidh Kubernetes a’ riaghladh chan e a-mhàin tagraidhean, an cleachdadh, an cleachdadh agus an sgèileadh. San fharsaingeachd, stiùir a h-uile càil. A-nis tha iad mu thràth a’ faighneachd: “A bheil e comasach stòr-dàta a phutadh gu Kubernetes?” Mar as trice bidh mi ag ràdh nach eil a’ chùis an seo ann an Kubernetes, ach ann an Docker. Ma tha thu deiseil airson an stòr-dàta agad a ruith ann an soithichean, seo mar a dh’ obraicheas e. Fhreagair iad mi: “Chan eil, chan eil, chan eil, fuirich. Chan eil feum air soithichean. Kubernetes a dhìth. Cuiridh sinn e air an nòta. Is e sin, bidh a h-uile dad mar a th’ againn an-dràsta, is e dìreach Kubernetes a bhios ga riaghladh. ” Agus gu dearbh is e deagh bheachd a tha seo. Is e sin, tha Kubernetes na leithid de rud nuair as urrainn dhut a thighinn gu companaidh, ma tha Kubernetes agus pròiseasan air an togail air a’ chompanaidh, an uairsin neach a thuigeas seo - chan fheum e ach coimhead air airson latha no dhà airson a ràdh: “ Tha mi deiseil airson taic a thoirt dhut. Gu h-iomlan. Gu h-iomlan. Tha mi a’ tuigsinn mar a tha cùisean ag obair dhut.” Eu-coltach ri dòighean-obrach às aonais Kubernetes - an seo chaidh cuid de bhratagan a ghluasad a-steach, an seo crutches eile. An seo, Terraform an seo. Sgrìobh cuideigin seo uile, agus bheir e sia mìosan airson obrachadh a-mach. Seo. Mar sin an tig Kubernetes gu bhith na inbhe de facto, chan eil fhios agam. An-diugh, tha e a 'coimhead tòrr nas àrd-amas agus misneachail na na fuasglaidhean a tha timcheall air.

Azat Khadiev: Uill, tha an coimeas ri Linux gu math dàna. Bidh e ag obair air aon inneal - sin uile. Agus tha Kubernetes ag obair air mòran innealan. Bidh millean caochlaidhean agus adhbharan ag èirigh sa bhad. Tha, tha e dàna. Dìreach ma bheir thu fa-near gu bheil farpaisich aig a’ phàtran seo. Mar eisimpleir, Serverless. A bheil Kubernetes ann an cunnart leis na farpaisich sin?

Pavel Selivanov: Bho Serverless... (gàireachdainn) Gun fhrithealaiche - tha sinn fhathast a’ tuigsinn gu bheil frithealaichean ann às deidh a h-uile càil. Chuala mi aithisg o chionn ghoirid air a’ chuspair seo. An sin thuirt an duine gu bheil luchd-frithealaidh ann fhathast - agus is e sgòth a tha seo. Ach feumaidh sinn an-còmhnaidh tuigsinn gu bheil frithealaichean aig an sgòth cuideachd. Tha fìor luchd-frithealaidh bathar-cruaidh, raca, agus tha iad air an stàladh an àiteigin. Is e seo an sgòth. A bharrachd air an seo tha Serverless, far a bheil frithealaichean “chan eil”. Mar sin is e a’ cheist: am bi Serverless a’ buannachadh thairis air Kubernetes? Tha e coltach riumsa gun gluais Serverless gu Kubernetes. Do sholaraichean a bheir seachad Serverless, tha Kubernetes na àrd-ùrlar gu math goireasach airson seo a thoirt seachad. Tha, is dòcha aig àm air choreigin stadaidh sinn a’ bruidhinn mu Kubernetes ann am prionnsapal, mar mu leasachadh àbhaisteach air tagraidhean gnìomhachais. Ach an àiteigin anns an doimhneachd, bidh Kubernetes aig solaraichean agus innleadairean, far an tèid seo uile a chuir an gnìomh.

Azat Khadiev: Cuspair beagan eadar-dhealaichte. Tha leithid de rud ann ri innleadair làn-chruach. Dè do bheachd orra? A bheil iad eadhon ann?

Pavel Selivanov: Um... Einnseanair Fullstack... Uill, tha e coltach riumsa gum b’ fhiach eadar-dhealachadh a dhèanamh eadar na rudan sin a tha... Fhios agad, tha leithid de rud ann ri daoine cumadh T. A bheil feum air leithid de dhaoine ann an gnìomhachas an latha an-diugh? Tha, gu cinnteach tha feum againn air. Feumaidh sinn daoine aig a bheil sealladh farsaing, ach aig an aon àm tha iad nan eòlaichean ann an raon cumhang. Agus an seo tha an innleadair Fullstack mar an ceudna - neach a nì a h-uile càil. A’ tòiseachadh bho leasachadh aghaidh, deuchainn, deireadh-cùil, frithealaichean agus a h-uile càil eile. Chan eil mi a’ creidsinn gum faod aon neach ann an companaidh mhòr seo a dhèanamh gun speisealaichean cumhang a bhith aca anns gach aon de na paramadairean. Ach aig an aon àm, dìreach le speisealachadh cumhang, mar a tha a’ dol timcheall air an seo, chan eil fhios agam càil - chan eil seo cuideachd ag obair ann an saoghal an latha an-diugh. Is e sin, an seo chanainn... bhithinn a’ tilgeadh air falbh am facal Fullstack. Tha fìor fheum againn air innleadairean. Feumaidh sinn DevOps. Tha faireachdainn agam gun dèan sinn ath-bheachdachadh air a’ mhionaid seo a dh’ aithghearr. Agus cha bhi feum orra.

Azat Khadiev: An urrainn dhut innse?

Pavel Selivanov: Tha e coltach riumsa gun tig sinne sa ghnìomhachas chun cho-dhùnadh gun tèid na dreuchdan Dev agus Ops seo à sealladh a dh’ aithghearr. Ma tha feum againn air eòlaichean agus gu bheil sinn a' sealg... Feumaidh sinn an leithid agus an leithid de leasaiche, feumaidh sinn an leithid agus an leithid de luchd-rianachd, feumaidh sinn innleadairean DevOps - a-nis tha iad againn, a-nis bidh innleadairean cinneasachaidh againn, innleadairean SRE. Ged a tha e dha-rìribh, is e na tha a dhìth oirnn innleadairean a tha sinn airson fhastadh. Chan eil cùl-fhiosrachadh gu ìre mhòr cudromach. Air sgàth... Mar eisimpleir, tha SRE ag ràdh gu bheil duilgheadasan bun-structair an-còmhnaidh nan duilgheadasan bathar-bog. Mar sin... Bheir sinn air luchd-leasachaidh - bhon bheachd gur e innleadair a th’ ann an leasaiche - cuir iad san roinn cumail suas agus fuasglaidh iad na duilgheadasan sin san aon dòigh sa bhios iad a’ fuasgladh dhuilgheadasan gnìomhachais le cuideachadh bho chòd, le cuideachadh innleadaireachd mar sin.

Azat Khadiev: Agus bhon t-sealladh seo... Ciamar a nì thu agallamh le innleadairean mar sin?

Pavel Selivanov: O, ceist mhath. Is dòcha gu bheil e mu thràth nas fhaide na na tha mi a’ tuigsinn sa bheatha seo. Ach bheir mi dìreach eisimpleir. Chan eil gnothach sam bith aige ris an agallamh. Tha seo mu dheidhinn ar siostam foghlaim anns an Ruis. Ann an IT, tha fios againn gu bheil an siostam foghlaim againn anns an Ruis gu math seann-fhasanta airson saoghal IT, chan e sin a bu chòir a bhith. Tha mi a’ bruidhinn gu cuibheasach mun Ruis mhòr - agus na tha a’ tachairt an sin. Tha daoine a’ ceumnachadh nach eil deiseil airson a dhol gu leasachadh lìn no companaidh teicneòlais an ath latha às deidh dhaibh ceumnachadh. Agus tha e gu math dona. Bidh sinn a’ teagasg rudan neònach dhaibh, ged a bu chòir dhuinn a bhith gan teagasg mar a leasaicheas iad airson Android, iOS, mar a chleachdas iad Git agus na rudan sin uile. Gu dearbh, tha e coltach nach eil. Is e a’ cholaiste àm nuair a bhios do phàrantan a’ pàigheadh ​​air do shon sa mhòr-chuid. Airson do bheatha gu lèir. Agus faodaidh tu còig bliadhna de do bheatha a chaitheamh airson sgrùdadh domhainn. Agus dèan sgrùdadh air an cumadh T seo gu lèir. Nuair as urrainn dhut sgrùdadh a dhèanamh aig an institiùd dè a th’ ann an siostam smachd dreach, dè na pàtrain leasachaidh a th’ ann, mar a nì thu deuchainn air an rud gu lèir, dè an seòrsa stòran-dàta agus cothromachadh a th’ ann. Agus nuair a thèid thu a dh’ obair, tòisichidh tu a’ dol nas doimhne a-steach do raon sònraichte. Agus seo mar a gheibh sinn innleadairean. Agus tha an siostam foghlaim againn anns an Ruis tòrr nas fhaisge air an fhìrinn seo na tha sinn a’ smaoineachadh. Tha sinn a’ faighinn deagh thrèanadh matamataigeach, a’ faighinn deagh thrèanadh algorithmach, a’ faighinn beagan tuigse air cànanan prògramaidh. Agus mun agallamh, tha e coltach riumsa rudeigin faisg air seo. Feumaidh sinn agallamhan a dhèanamh le innleadairean. Feumaidh sinn mullach an T airson an cumadh T. Leis gum faigh e loidhne dhìreach na litreach T.

Azat Khadiev: Tha, inntinneach. Còig bliadhna às deidh colaisde, bha e coltach riumsa gu robh m ’fhoghlam ann an dòigh air choreigin neònach agus neo-iomchaidh. Agus an uairsin, mar a chaidh an obair air adhart, nuair a dh'fhàs na gnìomhan nas doimhne, dh'fhàs na pròiseactan nas motha, thuig mi nach robh, chaidh rudan fìor chudromach a theagasg dhomh. Pavel, tapadh leat. Bha e glè inntinneach èisteachd ris na freagairtean agad. Eisdidh sinn ris an aithisg agad.

Pavel Selivanov: Tapadh leibh.

Source: www.habr.com

Cuir beachd ann