Kubernetes ma Linux-ka cusub baa? Wareysi lala yeeshay Pavel Selivanov


Nuqul:
Azat Khadiev: Hello. Magacaygu waa Azat Khadiev. Waxaan ahay horumariye PaaS ee Mail.ru Cloud Solutions. Aniga waxaa ila jooga Pavel Selivanov oo ka socda Southbridge. Waxaan joognaa shirka DevOpsdays. Wuxuu halkan ka jeedin doonaa hadal ku saabsan sida aad ugu dhisi karto DevOps Kubernetes, laakiin waxay u badan tahay inaadan ku guuleysan doonin. Waa maxay sababta mawduuc mugdi ah?

Pavel Selivanov: Dhab ahaantii maahan murugo. Waxay ku saabsan tahay xaqiiqda ah inaan isku dayeyno inaan xallino dhibaatooyin badan oo bulshadeena ah anagoo kaashanayna farsamada. Waxaanan isku dayeynaa in aan wax ku xalino annagoo kaashanayna tignoolajiyada qaab hal dhinac ah. Kubenetes waa isku mid - tani waa waxa ay mas'uul ka yihiin, mid ayaa laga yaabaa inuu yiraahdo Ops. Laakiin waxaan leenahay fikrad weyn oo ah injineerka DevOps. Injineer DevOps ah ayaa mas'uul ka ah Kubernetes. Isla mar ahaantaana ... Sida aad u sameyso Kubernetes, laakiin guys Dev ma ka warqabaan dhammaan Kubernetes-ka dhammaan, ma oga waxa kuu ogolaanaya inaad sameyso - wax walbana waxay ku nool yihiin si isku mid ah iyaga. Tanina waa inkastoo xaqiiqda ah in Kubernetes ay ka kooban tahay xalal diyaarsan, qalab diyaarsan si loo isticmaalo tignoolajiyadan si loo fidiyo habkan DevOps, xiriirka ka dhexeeya Dev iyo Ops. Waxaan fursadan u isticmaalnaa wax aad u yar. Sababtoo ah xaqiiqda ah in aan xitaa u wareejineyno qaababka hadda jira dhammaan qalabkan DevOps - Docker, Kubernetes, daruuraha iyo wixii la mid ah - waxaan sii xumeyneynaa xaaladdan xitaa in ka badan. Waxaanan bilaabaynaa inaan u isticmaalno qalabka si ka duwan sidii loogu talagalay. Waxa tignoolajiyadan oo dhan laga dhisay biro aad u xun.

Azat Khadiev: waan arkaa. Waxay u egtahay mawduuc ballaadhan. Maxaad u malaynaysaa inay tahay dhibaatada ugu badan ee shirkadaha hadda haysta? Iyadoo Kubernetes.

Pavel Selivanov: Dhibaatada ugu caansan ee Kubernetes waa karti la'aanta. Tani waa dhibaato guud oo IT ah. Had iyo jeer waxaa jira yaraanta dhakhaatiirta takhasuska leh. Had iyo jeer waxaa jira karti la'aan. Oo hadda Kubernetes ma jiraan karti ku filan. Isla mar ahaantaana, waxaa jira XNUMX% xal diyaar ah oo suuqa ku jira oo kuu ogolaanaya inaad hesho Kubernetes, laakiin isla mar ahaantaana ma laha awoodaha lagama maarmaanka ah; waxaa jira wax yar oo ka mid ah suuqa. Kuwa jirana, dhamaantood waxay dhalinayaan su'aalo. Kubernetes, waxaan si joogto ah u raadineynaa dadka tan fahmaya. Waxaan isku dayeynaa inaan horumarka la qabsano tan.

Azat Khadiev: Oo la siiyay yaraanta shaqaalaha ee hadda jirta IT. Kaas oo waligiis jiray. Oo hadda waxaa jira. Sidee u malaynaysaa sida aad ugu noolaan lahayd xaaladahan? Waa maxay jabsiga nolosha ee jira?

Pavel Selivanov: Lifehacks. Marka hore, marka loo eego aragtida daruuraha, jabsiga noloshu waxay u egtahay sidan - aan na siino qaar ka mid ah kartidaada. Anaguna waanu qaadanaynaa nafteena. Taasna waxaan ku samayn doonaa gudaha nafteena. Taasina waa wax wanaagsan. Marka laga reebo in ay muhiim tahay in la fahmo kuwa isticmaala ... Dhab ahaantii daqiiqad weyn ... Laakiin waxaa muhiim ah in la fahmo in haddii aan qayb ka mid ah awoodeena siinno meel daruur ama bixiyaha, waxaan helnaa xal caalami ah oo soo noqnoqda . Qiyaas ahaan, waxaan haynaa xog ururin qabta waxyaabo gaar ah, waxaana loo habeeyey si gaar ah. Marka la siinayo xogtan daruuraha, annaga, dabcan, waan eryi karnaa maamulaha la tacaali jiray kooxaha xogta - isla Amazon ama Google ayaa tan noo samayn doona. Laakiin isla mar ahaantaana, Amazon ama Google ma ogolaan doonaan inaan si cad u habeyno xogtayada. Mashruucyo waaweyn, shirkado waaweyn - kiis kasta, waxay u yimaadaan heerka in marxaladda noloshooda ay isticmaalaan xalalka daruuraha, ka dibna, xaalad kasta, waxay ku noqdaan inay dib u soo celiyaan kartida naftooda, sababtoo ah wax gaar ah ayaa loo baahan yahay. .

Azat Khadiev: Xalka caalamiga ah miyay xun yihiin mise wax badan ayaa lagu dhisi karaa iyaga?

Pavel Selivanov: Maya, xalalka caalamiga ahi xaqiiqdii ma xuma. Xalalka caalamiga ah ayaa wanaagsan. Kaliya xal caalami ah ... universal. Waa muhiim in halkan la fahmo. Waxay la mid tahay qaadashada qoraal caadi ah ... Haddii aad dhisi kartid dhammaan caqli-galnimada shaqada shirkadda agagaarka qoraalkan caadiga ah, codsiga caadiga ah, markaa taasi waa qabow. Oo haddii caqli-galnimada shaqadu ay ka duwan tahay, laakiin waxaad qaadataa xalkan caalamiga ah, qoraal caalami ah - oo bilow, sida guumays, jiidaya globe, tani waa mid xun. Mana jirto wax khalad ah oo ka jira universalism laftiisa.

Azat Khadiev: Haddii uu maamulahani horeba kuugu shaqaynayay, ujeedadu kuma jirto cayrintiisa. Wuxuu awood u yeelan doonaa inuu wax badan sameeyo.

Pavel Selivanov: Haa, ka qaad habka caadiga ah isaga oo u dhiib meel qof lagu sameeyo meel halkaas ah. Tani dhab ahaantii waa hab wanaagsan. Qodobka muhiimka ah ee halkan waa haddii xalkan caadiga ahi uu ku habboon yahay kiis gaar ah.

Azat Khadiev: Kaliya ku saleysan waayo-aragnimadayda, waxaan arkaa in shirkado badan ay sameynayaan wax la mid ah. Waxay samaynayaan kutlada Kubernetes oo ay ka fikirayaan sidii ay u miisaami lahaayeen. Oo dhammaan hawlgalladan waa kuwo aad loo soo celin karo.

Pavel Selivanov: Haa, xaqiiqdii. Waxaa intaa dheer, haddii aan si gaar ah u qaadanno Kubernetes, waxaa jira qodob noocaas ah in ay jiraan wax yar oo qoto dheer, aqoon wanaagsan oo ku saabsan Kubernetes ee suuqa hadda. Kubernetes waa dhisme aad u weyn oo haddii aad u kireysato shirkad, u diyaar garow inaad qaadato injineer kaas oo sameyn doona waqtigan buuxa. Waana qaali. Isku day in aad mar kale hesho injineer noocaas ah. Haddii aan naftayda ka hadlo, ma jecli wax xal ah oo daruur ah, sababtoo ah waxaan haystaa faham wanaagsan oo qoto dheer oo ku saabsan sida Kubernetes u shaqeeyo. Marar badanna daruuraha waxaan ka maqan yahay xoogaa shaqeyn ah oo aan codsado - laakiin waxay ii sheegaan "Maya, ma awoodid." Hagaag, xaaladaas, waan ka xumahay, laakiin wax ka fiican ayaan samayn karaa Cloud. Laakiin isla mar ahaantaana, haddii aadan haysan injineer waqti-buuxa ah, ma rabto inaad bixiso injineerkan maamula Kubernetes, oo aad si joogto ah u siiso lacag badan oo kaliya si aad u tijaabiso, markaa daruurtu waa uun. xal fiican oo weyn. Sababtoo ah ugu yaraan waxaa jira niman meesha fadhiya kuwaas oo bixiyaha uu hore u qoray. Wayna garanayaan waxay sameeyaan. Iyo waxyaalaha aasaasiga ah ee aad u baahan tahay maalin kasta.

Azat Khadiev: Maxaad u malaynaysaa xaaladda hadda ee Kubernetes? Maxaa ku dhici doona shan iyo toban sano gudahood?

Pavel Selivanov: Su'aal wanaagsan. Kaliya waan ogahay waxa ka socda bulshadeena oo ku saabsan arrintan. Dadka qaarkiis waxay aaminsan yihiin in aysan jirin wax ka haray marka laga reebo Kubernetes. Xaalada Linux ku dhacday wakhti dheer ka hor. Taasi waa, Linux ka baxsan waxaa jira dad ku nool BSD, waxay u badan tahay inay hayaan hawlo gaar ah. Waxaa jira dad ka hoos shaqeeya Windows - server-yada Windows - waxay u badan tahay, waxay sidoo kale hayaan hawlo gaar ah, ama waxay si fudud u leeyihiin karti arrintan oo diyaar uma aha inay halkaas ka tagaan. Si kastaba ha ahaatee, halbeegga goobtayaga waa Linux. Waxaa jira fikrad ah in Kubernetes uu noqon doono isla heerka dhabta ah, mana jiri doono wax aan ahayn Kubernetes. Kubernetes ma maamuli doonaan codsiyada oo keliya, geyntooda, geyntooda, iyo cabbiriddooda. Guud ahaan, wax walba maamul. Hadda waxay mar hore weydiiyeen: "Suurtagal ma tahay in lagu riixo xogta Kubernetes?" Caadi ahaan waxaan dhahaa arinta halkan kuma taal Kubernetes, laakiin Docker. Haddii aad diyaar u tahay in xogtaadu ku dhex socoto weelasha, tani waa sida ay u shaqayn doonto. Waxay iigu jawaabaan: β€œMaya, maya, maya, sug. Looma baahna weelal. Waxaan u baahanahay Kubernetes. Waxaan ku tallaali doonaa noodhka. Taasi waa, wax walba waxay ahaan doonaan sida aan hadda haysanno, kaliya Kubernetes ayaa maamuli doona dhammaan. " Tanina dhab ahaantii waa fikrad wanaagsan. Taasi waa, Kubernetes waa wax la mid ah markaad iman karto shirkad, haddii shirkadu ay leedahay Kubernetes iyo habab lagu dhisay, markaa qofka tan fahmaya - wuxuu u baahan yahay oo kaliya inuu eego laba maalmood si uu u yiraahdo: " Waxaan diyaar u ahay inaan ku taageero. Si buuxda. Gebi ahaanba Waan fahmay sida ay arrimuhu kuugu shaqeeyaan.” Si ka duwan hababka aan lahayn Kubernetes - halkan qaar ka mid ah biraha ayaa la soo dhex tuuray, halkan birta kale. Macquul ah halkan, Terraform halkan. Waxaas oo dhan qof ayaa qoray, waxayna qaadataa lix bilood in la ogaado. Halkan. Markaa haddii Kubernetes uu noqon doono halbeeg dhab ah, ma aqaan. Maanta, wuxuu u muuqdaa mid hammi iyo kalsooni ka badan xalalka hareerihiisa ka jira.

Azat Khadiev: Hagaag, isbarbardhigga Linux waa geesinimo. Waxay ku shaqeysaa hal mashiin - waa intaas. Kubernetesna wuxuu ku shaqeeyaa mashiinno badan. Malyuun kala duwanaansho iyo sababo ayaa isla markiiba soo baxa. Haa, waa geesinimo Kaliya haddii aad xisaabta ku darsato inay jiraan dad ku tartamaya qaabkan. Tusaale ahaan, Serverless. Kubernetes khatar miyuu ku jiraa tartamayaashan oo kale?

Pavel Selivanov: Laga soo bilaabo Serverless ... (qosol) Serverless - weli waxaan fahamsanahay in ay jiraan server ka dib oo dhan. Waxaan dhawaan maqlay warbixin arrintan ku saabsan. Halkaa ayuu qofku sheegay in ay weli jiraan server-kani waa daruur. Laakiin waa inaan mar walba fahamnaa in daruurtu ay sidoo kale leedahay adeegayaal. Waxaa jira server-yada qalabka dhabta ah, rack, waxaana lagu rakibay meel. Tani waa daruurtii. Dusha sare waxaa jira Serverless, halkaas oo ay jiraan server "maya". Haddaba su'aashu waxay tahay: Serverless ma ku guulaysan doonaa Kubernetes? Waxay iila muuqataa in Serverless uu u guuri doono Kubernetes. Bixiyeyaasha bixiya Serverless, Kubernetes waa goob aad ugu habboon in tan lagu bixiyo. Haa, laga yaabee in mar uun aan joojin doono ka hadalka Kubernetes mabda'a ahaan, sida ku saabsan horumarinta caadiga ah ee codsiyada ganacsiga. Laakiin meel qoto dheer, bixiyeyaasha iyo injineerada ayaa yeelan doona Kubernetes, halkaas oo waxaas oo dhan la fulin doono.

Azat Khadiev: Mawduuc xoogaa ka duwan. Waxaa jira wax la mid ah injineer buuxa. Maxay kula tahay iyaga? Xataa ma jiraan?

Pavel Selivanov: Um ... Injineer Fullstack ... Hagaag, waxay iila muuqataa inay mudan tahay in la kala saaro waxyaabahan ... Waad ogtahay, waxaa jira wax sida dadka T-qaabeeya. Dadka noocaas ah miyaa looga baahan yahay warshadaha maanta? Haa, xaqiiqdii waan u baahanahay. Waxaan u baahanahay dad leh aragti ballaadhan, laakiin isla markaa waxay ku takhasusaan meelo cidhiidhi ah. Oo halkan injineerka Fullstack waa isku mid - qof wax walba sameeya. Laga bilaabo horumarinta-dhamaadka hore, tijaabinta,-dhamaadka, server-yada iyo wax kasta oo kale. Ma aaminsani in shirkad weyn hal qof uu samayn karo tan iyada oo aan lahayn takhasusyo cidhiidhi ah mid kasta oo ka mid ah xuduudaha. Laakiin isla mar ahaantaana, si fudud u haysashada takhasus cidhiidhi ah, sida waxa ka socda agagaarkan, ma aqaano wax - tani sidoo kale kama shaqeyso adduunka casriga ah. Taasi waa, halkan waxaan ku dhihi lahaa... Waxaan tuuri lahaa ereyga Fullstack. Waxaan runtii u baahanahay injineero. Waxaan u baahanahay DevOps. Waxaan dareemayaa inaan dib u eegi doono xilligan dhow. Oo looma baahnaan doono.

Azat Khadiev: ma muujin kartaa?

Pavel Selivanov: Waxay iila muuqataa in anaga oo ku jira warshadaha aan soo gabagabeyn doono in doorarkan Dev iyo Ops ay si dhakhso ah u baabi'i doonaan. Haddii aan u baahanahay khabiiro takhasus leh oo aan ugaarsaneyno ... Waxaan u baahanahay kuwan oo kale ah iyo kuwan oo kale ah, waxaan u baahanahay maamulayaashan iyo kuwan oo kale, waxaan u baahanahay injineerada DevOps - hadda waxaan haysanaa iyaga, hadda waxaan sidoo kale yeelan doonaa injineerada wax soo saarka, injineerada SRE. In kasta oo run ahaantii, waxa aan u baahanahay waa injineerada aan rabno in aan shaqaaleysiino. Sooyaalku waa guud ahaan muhiim maaha. Sababtoo ah...Tusaale ahaan, SRE waxay sheegtay in dhibaatooyinka kaabayaasha ah ay had iyo jeer yihiin dhibaatooyinka software. Marka... Aynu soo qaadano horumariyeyaasha - marka laga eego aragtida in horumariye uu yahay injineer - ku dheji qaybta dayactirka waxayna xallin doonaan dhibaatooyinkan si la mid ah sida ay u xalliyaan dhibaatooyinka ganacsiga iyagoo kaashanaya code, iyadoo la kaashanayo injineernimada sida.

Azat Khadiev: Oo dhankan laga eego... Sidee loo wareysto injineeradaas?

Pavel Selivanov: Oh, su'aal wanaagsan. Waxa uu u badan yahay in uu horeba uga gudbay waxa aan noloshan ka fahmay. Laakiin waxaan kaliya ku siin lahaa tusaale. Wax shaqo ah kuma laha wareysiga. Tani waxay ku saabsan tahay nidaamkayaga waxbarasho ee Ruushka. In IT, waxaan ognahay in our nidaamka waxbarashada ee Russia waa mid aad u duugoobay ee adduunka IT, ma aha waxa ay tahay inay ahaato. Waxaan ka hadlayaa celcelis ahaan Ruushka ballaaran - iyo waxa halkaas ka dhacaya. Dadku way qalin jabinayaan kuwaas oo aan gabi ahaanba diyaar u ahayn inay galaan horumarinta shabakada ama shirkad tignoolajiyada maalinta xigta ee qalinjabinta. Waana nooc xun. Waxaan barnaa waxyaabo qariib ah, inkastoo ay tahay inaan barno sida loogu horumariyo Android, iOS, sida loo isticmaalo Git iyo dhammaan waxyaalahan. Dhab ahaantii, waxay u egtahay inaysan ahayn. Kuleejku waa wakhti ay waalidkaa inta badan lacag kaa bixiyaan. Noloshaada oo dhan. Oo waxaad ku bixin kartaa shan sano oo noloshaada ah inaad si qoto dheer wax u barato. Oo baro dhammaan kuwan T-qaabeeya. Marka aad wax ka baran karto machadka waxa uu yahay nidaamka kantaroolka nooca, nooca horumarka ee jira, sida loo tijaabiyo dhammaanba, noocee database-yada iyo dheelitirayaasha jira. Oo markaad shaqada aado, waxaad bilaabaysaa inaad si qoto dheer u sii gasho meel gaar ah. Waana sidaan ku helno injineero. Nidaamkayaga waxbarashada ee Ruushka ayaa aad ugu dhow runtan sida aan u maleyneyno. Waxaa nala siiyay tababar xisaabeed oo wanaagsan, waxaa nala siiyay tababar wanaagsan oo algorithm ah, waxaa nala siiyay xoogaa faham ah luuqadaha barnaamijka. Oo ku saabsan wareysiga, waxay iila muuqataa wax arrintan u dhow. Waxaan u baahanahay inaan wareysi la yeelano injineerada. Waxaan u baahanahay meesha sare ee T ee T-qaabeeya. Sababtoo ah waxay heli doontaa xariiqda toosan ee xarafka T.

Azat Khadiev: Haa, xiiso leh. Shan sano ka dib kulliyadda, waxay ii muuqatay in waxbarashadaydu ay si uun qariib ah oo aan ku filnayn. Kadibna, sida shaqadu u socoto, markii hawluhu sii qoto dheeraadeen, mashruucyadu way bateen, waxaan ogaaday in maya, waxaa la i baray waxyaabo aad u muhiim ah. Pavel, mahadsanid. Aad bay u xiisa badnayd inaad dhegaysato jawaabahaaga. Aan dhagaysano warbixintaada.

Pavel Selivanov: Waad ku mahadsan tahay.

Source: www.habr.com

Add a comment