I tua atu o vaaiga. E fa'afefea ona faia kosi?

O se tagata auai e sau i se kosi po'o se kosi malosi. Na te va'aia laina maopoopo o lagolago fa'atekinisi, uaea eletise fa'amama lelei, se fa'asologa o siaki siaki o le falea'oga, ata pupula ma ata fa'ase'e. O failauga e tausuaga ma ataata e tuʻuina atu faʻamatalaga i se auala e naʻo lou lava taimi e te malamalama ai. Ua fa'atulaga tulaga, fa'ata'ita'i galuega na'o le lele ese mai ou tamatamailima, se'i vagana ai o nisi taimi e te mana'omia le fesoasoani a le aufaigaluega fa'apitoa. lagolago.

Ma o le kofe foi e malolo ma tagata e tutusa o latou mafaufau, o se siosiomaga fiafia ma le malosi, fefaʻasoaʻiga o poto masani, o fesili e sili ona leʻi mafaufauina mo failauga. O tali uma ma faʻamatalaga e te le mauaina i tusi lesona, ae naʻo le faʻatinoga.

O le a le tele o le taimi, taumafaiga ma neura e te manatu e alu e fa'apena tonu ai?

I tua atu o vaaiga. E fa'afefea ona faia kosi?

Fa'afetai ia Volodya Guryanov, o se fa'atonu Kubernetes fa'amaonia ma enisinia/'au ta'ita'i i Southbridge, o lē na molimauina ma auai malosi i le fausiaina o le tele o vasega Slurm mai lava i le amataga.

Na ia vaai i le manava o le foafoaga—o le lavelave ma le tuitui tuitui, o malamalamaaga ma ni fofo e lei faamoemoeina. Ma o Kubernetes masani masani malosi, pei ole Slurm Basic ma Slurm Mega. Ma se kosi fou, tele toe fa'aleleia Slurm DevOps: Meafaigaluega & Fa'a'ole'ole, lea ua latalata mai ma o le a amata ia Aokuso 19.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

Ae, masalo, ua lava upu, se'i o tatou agai i le tala lava ia. E faʻafefea mai se ulugalii o mataupu malosi a atoatoa le tagata lava ia ma multifaceted vasega Docker. O lea o le a ou amataina le tala i le auala e faia ai ma atiina ae vasega - e pei lava o le "I se taimi ua leva i se aniva mamao, mamao ..."

O le a le mea o iai i tua?

Afai e te fesili mai pe faapefea ona matou faia kosi ma po o fea e amata ai, o le a na ona ou tali atu "E amata uma i se manatu."

E masani lava o le manatu e sau mai se mea - matou te le saofafai lima lima i le fogafale i lalo seʻia matou oʻo mai: "O le a le autu e tatau ona tatou faia se vasega?" O manatu e sau mai se mea na oi latou mai punaoa i fafo. O nisi taimi e amata ai ona fesili tagata: "O le a se mea e te iloa e uiga i sea ma sea tekinolosi faapitoa?" Pe faʻafefea foi ia Docker e le mafai ona faʻafetaui o ia i le taimi mo le aʻoga malosi - e mautinoa lava e tatau ona ave i fafo ina ia maua ai se taimi e taʻu atu ai se mea i le taimi o le aʻoga malosi.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

O le ala lea e aliali mai ai se manatu.

Ina ua uma ona faʻasalalau, i loʻu manatu, o le taimi sili ona faigata e amata - ia malamalama lautele i mea e tatau ona aofia ai i lenei vasega - e matua faʻatusatusa i le auala e saunia ai failauga mo soʻo se konafesi.

E tasi le tiga autu pe a foliga mai ua e filifilia se autu ma mafaufau: "O le a se mea e mafai ona ou taʻu atu i ai? E faigofie tele lenei mea, e manino lava, e iloa foi e tagata uma lenei mea. ”

Ae o le mea moni e le o le tulaga lea. Ma ou te fai atu patino i le tele o nofoaga o mea e foliga mai ua manino ia te oe, ia i latou o e o mai e faalogo ia te oe pe uia se ala, e matua le iloa lava. Ma o iinei e tulaʻi mai ai se vaega tele o galuega ma feeseeseaiga i totonu, e uiga i mea e tatau ona aofia ai i le vasega. O le iʻuga, matou te maua se lisi o mataupu faʻatasi ai ma taʻaloga tetele, o le a le mea e uiga i ai.

Ona amata lea o le galuega masani masani:

  • Filifiliga o meafaitino
  • Faitau ma le faʻaeteete le faʻamaumauga mo le lomiga o loʻo i ai nei, talu ai o loʻo atinaʻe le lalolagi IT i se ituaiga o saoasaoa o le vanimonimo. E tusa lava pe e te galue i se mea ma fai se vasega e uiga i ai, e tatau ona e alu i le faʻamaumauga ma vaʻai mea fou iina, mea manaia e talanoa ai, o le a le mea e sili ona aoga e taʻua.
  • Ma o se auivi faapitoa o le vasega e aliali mai, lea o le tele o autu, i se tulaga lautele, ua uma ona ufiufi ma e foliga mai o le a lava le mea o loʻo i ai - faʻamaumau vitio ma faʻalauiloa i latou i le gaosiga.
  • Ae o le mea moni, leai, ona amata lea o le galuega faigata, ae le mo tusitala o le vasega, ae mo i latou e suʻe. E masani lava o matou su'ega alpha o lagolago fa'apitoa, lea, muamua, e fa'asa'o ai vasega mo so'o se fa'asologa ma fa'aletonu o le kalama. Lona lua, latou te sasaina i tatou ma le tiga i laau ma palauvale pe a i ai ni nofoaga e matua le iloa, ma le malamalama. Pe a fa'aalia i totonu o tusitusiga nisi o fuaiupu lavelave fa'atupuina o ni itulau se lua po'o ni mea fa'avalevalea. Latou te faitauina uma, vaavaai i ai.
  • Ona amata lea o le faʻataʻitaʻiga o suʻega faʻataʻitaʻiga, lea o loʻo maua ai foi nisi o mea e le o galue ma o nisi taimi e faʻaalia e mafai ona sili atu ona faigata, talu ai e le manaia tele - naʻo le nofo ma kopi - ma faʻailoa nofoaga i le mea e sili ona manaia. faigata ma e tele mea tatou te mananaʻo i ai mai tagata o le a ave lenei vasega. Ona oo mai lea o fautuaga: "Alii, faafaigofie iinei, o le a faigofie ona iloa ma o le a sili atu le aoga mai ai."
  • A maeʻa lenei tele o galuega, o le vaega e fesoʻotaʻi ma le vitio ua tusia, e foliga mai o loʻo lelei mea uma. Ma e mafai ona e foaʻi atu mo le gaosiga, mo le faʻasalalauina o lenei kosi. Ae toe foʻi, leai, ua vave tele - aua talu ai nei ua matou le toe faʻalagolago ia i matou lava ma, i le mataupu faavae, ua amata ona galulue atili i manatu faaalia. O loʻo i ai se mea e pei o le suʻega beta - o le taimi lea e valaʻaulia ai tagata mai fafo, e le fesoʻotaʻi ma la tatou kamupani i soʻo se auala, ma mo nisi mea lelei e faʻaalia ai vaega uma o le vasega, vitio, tusitusiga, galuega faʻatino, ina ia latou iloilo le tulaga lelei o meafaitino, le mafai ona maua o meafaitino ma fesoasoani ia i matou ia faia le kosi ia sili ona lelei.
  • Ma pe a oʻo i le tele o ia faʻasalalauga, failauga, faʻataʻitaʻiga alafaʻatasi i le tulaga o le lagolago faʻapitoa, suʻega beta, faʻaleleia. Ona toe amata lea o mea uma - lagolago faʻapitoa, suʻega beta, faʻaleleia.
  • Ma i se taimi patino, o le malamalama e oʻo mai a le o tatou faia i suiga, aua e matua le talafeagai le faʻamautinoa e fiafia tagata uma, poʻo ni filifiliga mataʻutia ua faia. A tele fa'amatalaga i nisi nofoaga e faitioina, toe fai i le lalolagi atoa, ona sa i ai se mea na tupu.
  • Ona oo mai lea o le taimi mo nai suiga laiti - i se mea e le lelei le faʻatulagaina o le fuaiupu, i se mea e le fiafia se tasi i le vai, 14,5, ae manaʻo i le 15,7.
  • A tumau lea ituaiga o faʻamatalaga, ona oʻo lea, o le vasega e sili atu pe itiiti foi e tatala, faʻatau aloaia.

Ma i le tepa muamua, o le galuega puupuu ma le faigofie o le fatuina o se kosi e foliga mai e le faigofie ma e umi se taimi umi.

Ma e iai foi le isi itu taua e le muta ai le galulue faatasi ma le kosi pe a tatala le kosi. Muamua, matou te faitau ma le faaeteete i faʻamatalaga o loʻo totoe i nisi vaega. Ma e ui lava i taumafaiga uma na matou faia, o loʻo faʻaalia pea nisi o mea sese, o nisi mea sese o loʻo faʻasaʻoina ma faʻaleleia i luga o le ala, i le taimi moni, ina ia maua e tagata taʻitasi mulimuli ane se auaunaga sili atu.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

O vasega taʻitasi o loʻo i ai lana lava tagata e ona oloa, o ia, i le faaopoopo atu i le faʻamalamalamaina o le manatu lautele, siaki taimi faʻatapulaʻa, na te faia ni faʻamatalaga i le pito i tua pe a oʻo mai le taimi e toe tusi atoa ai le vasega, ma o le a mautinoa lava o le a oʻo mai, aua i le lua tausaga, pe tusa foi ma se tausaga mulimuli ane, o nisi o mea tatou te tauina atu o le a le aoga ona o le a le toe aoga. E faia e le tagata e ana oloa ni faʻamatalaga i pito e masani ona fesili ai tagata po o le a le mea e le o manino, o a galuega e foliga mai e faigata tele, ma e foliga mai, i se isi itu, e matua faigofie lava. Ma o nei mea uma e amanaʻia pe a toe faʻamauina le vasega, i le taimi o se ituaiga o toe faʻaleleia, ina ia faʻaleleia atili, sili atu ona faigofie ma faʻalelei.

O le ala lea e aliali mai ai kosi.

Le auala na fanau mai ai le Docker course

O se mataupu e ese ma e le masani ai mo i tatou. Aua i le tasi itu, matou te leʻi fuafua e fai, ona o le tele o aʻoga i luga ole laiga e ofoina atu. I le isi itu, o ia lava na talosaga mo le saʻolotoga ma maua se nofoaga talafeagai i la matou manatu o le aʻoaʻoina o tagata tomai faapitoa IT i Kubernetes.

O le tautala i le lalolagi atoa, na amata muamua lava i se kosi i Kubernetes, ina ua faatoa amata, i loʻu manatu, ina ua uma le Slurm muamua. Na matou aoina faʻamatalaga ma vaʻaia e toʻatele tagata e fia faitau se mea faʻaopoopo e uiga ia Docker i se isi mea, ma i se tulaga lautele, e toʻatele e o mai i le vasega autu i Kubernetes e aunoa ma le iloa poʻo le a. Docker.

O le mea lea, mo le Slurm lona lua na latou faia se vasega - pe sili atu, e le o se vasega, ae na faia ni nai mataupu i Dockers. Le mea na latou taʻu atu ai nisi o mea sili ona taua, ina ia le lagona e tagata e o mai i le malosi le faʻafitia ma malamalama lautele i le mea o loʻo tupu.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

Ona tupu ai lea o mea tutupu e pei o lenei. O le aofaʻi o meafaitino na faʻatupulaʻia ma taofi le fetaui i le 3 aso. Ma o se manatu talafeagai ma manino na aliali mai: aisea e le liliu ai mea matou te aofia ai i le Slurm Basic i se ituaiga o kosi laiti e mafai ona e auina atu i ai tagata e fia matamata i se mea e uiga ia Docker aʻo leʻi faia se kosi malosi i Kubernetes.

Slurm Junior, o le mea moni, o se tu'ufa'atasiga o le tele o ia kosi fa'avae. O se taunuuga, o le Docker course na avea ma se vaega o Slurm Junior. O lona uiga, e leai se laa muamua lea Fa'avae и Mega. Ma sa i ai na'o ni fa'amatalaga fa'avae.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

I se taimi, na amata ai ona fesili tagata: "Alii, o mea uma nei e lelei, ua lava lea e malamalama ai i mea o loʻo e talanoa ai i aʻoaʻoga mamafa. O fea e mafai ona ou faitau atili ai i auiliiliga e uiga i mea e mafai ona fai e docker ma pe faʻapefea ona galue i ai, ma o le a le mea? O lea na sau ai le manatu ina ia sa’o vasega atoa ile Docker, ina ia, muamua, o tagata e o mai i Slurm faʻaaogaina Kubernetes e mafai lava ona lafoina i ai, ma i le isi itu, mo i latou e le o fiafia i Kubernetes i lenei laasaga o le atinaʻe. Ina ia mafai e se tagata tomai faapitoa IT ona sau e matamata i la matou kosi i luga o Docker ma amata lana ala faʻaleleia i le mama Docker. O lea la ua i ai se matou vasega atoatoa, atoatoa - ona toatele ai lea, ua matamata i lenei kosi, ua galulue mo sina taimi ma le Docker mama, ua tupu aʻe i le tulaga latou te manaʻomia ai Kubernetes poʻo se isi faiga faʻapipiʻi. Ma sa latou o mai faapitoa ia i matou.

O nisi taimi e fesiligia ai le fesili: "O a ituaiga o tagata i le taimi nei atonu e le manaʻomia Kubernetes?" Ae o lenei fesili e le o tagata, ae o se fesili e uiga i kamupani. O iinei e tatau ona e malamalama ai o Kubernetes e iai ni mataupu e fetaui lelei ma galuega e foia lelei, ae i se isi itu, o loʻo i ai ni faʻaaliga mo le faʻaaogaina o Kubernetes pe a mafua ai le tiga faʻaopoopo ma faʻalavelave faʻaopoopo. O le mea lea, e le faʻalagolago i tagata, ae o a kamupani o loʻo atinaʻe ma mo le umi.

Mo se faʻataʻitaʻiga, o nisi mataʻutia Legacy monolith - masalo e le tatau ona e tuleia i Kubernetes, aua o le a mafua ai le tele o faʻafitauli nai lo faʻamanuiaga. Po o, mo se faʻataʻitaʻiga, afai o se galuega laʻititi lea, e iai sina uta poʻo, i le mataupu faavae, e le tele se tupe ma punaoa. E leai se aoga o le tosoina i totonu o Kubernetes.

Ma i se tulaga lautele, masalo, i se tulaga lautele, e pei ona fai mai le tele o tagata, pe afai o loʻo e fesiligia le fesili: "Ou te manaʻomia Kubernetes?", Ona foliga mai e te le manaʻomia. Ou te le manatua po o ai na muamua sau i ai, i loʻu manatu, Pasha Selivanov. Ou te ioe i lenei 100%. Ma e manaʻomia lou tuputupu aʻe i Kubernetes - ma a oʻo ina manino mai ou te manaʻomia Kubernetes ma o loʻo manaʻomia e le matou kamupani, ma o le a fesoasoani e foia ai faʻapea ma ia faʻafitauli, atonu e talafeagai le alu e aʻoaʻo ma fuafua tonu pe faʻapefea ona seti. ia lelei, ina ia le matua tiga le faagasologa o le sui i Kubernetes.

O nisi ma'i o tamaiti ma nisi o mea faigofie, e o'o lava i mea e le faigofie, e mafai ona maua fa'apitoa mai ia i matou, ae le o lou lava rake ma tiga.

O le tele o kamupani ua agai tonu i le auala na i ai i le taimi muamua na o se ituaiga o aseta e aunoa ma se containerization. Ona latou oʻo atu lea i le tulaga na faigata ai ona faʻatautaia uma, na latou fesuiaʻi i Docker ma i se taimi na latou tuputupu aʻe ai i le tulaga lea na faʻapipiʻi ai i totonu o le faʻavae o Docker ma mea na ofoina mai. Ma na amata ona latou vaʻavaʻai i mea o loʻo i ai, o a faiga e foia ai nei faʻafitauli, aemaise lava Kubernetes - o se tasi lea o na faiga e mafai ai ona e foia faʻafitauli pe a tumu Docker mama ma leai ni galuega, o se tulaga lelei tele pe a tagata. Latou te alu i lea laasaga ma lea laasaga mai le pito i lalo, malamalama e le lava lenei tekinolosi ma agai i le isi tulaga. Sa latou faaaogaina se mea, sa toe tau le maua, ma sa latou agai i luma.

O se filifiliga atamai lenei - ma e manaia tele.

I se tulaga lautele, ou te vaʻaia o la tatou polokalama e matua matagofie le fausiaina, mo se faʻataʻitaʻiga, a'oa'oga faufale, e oo lava i vasega vitio. Ona uma loa lea o le docker e alu faavae Kubernetesona Mega Kubernetesona Sefe. E fetaui lelei mea uma - e pasi le tagata ma tula'i mai se galuega mautu.

I le mataupu faavae, o le seti o kosi e mafai ai ona e aofia ai le tele o mataupu, e oʻo lava i aso nei. O loʻo i ai pea vaega o loʻo tumau pea le lanu efuefu, ou te faʻamoemoe o le a vave ona tatou faia ni vasega e mafai ai ona tatou tapunia nei nofoaga faʻafefe, aemaise lava, o le a tatou maua se mea e uiga i le saogalemu. Aua o lea ua amata ona taua tele.

I se faapuupuuga, e iai a matou vaega lanu enaena e manaia tele le tapunia, ina ia avea ma ata atoatoa, atoatoa - ma e mafai ona o mai tagata, ma e pei lava o Kubernetes lava ia e pei o se Lego faufale, e mafai ona e faia ni mea eseese mai. e aoina, pe a le lava - faʻaopoopo, tutusa ma a tatou vasega, ina ia mafai e tagata ona malamalama i mea latou te manaʻomia mai lenei mea latou te manaʻomia e faʻapipiʻi ai se ituaiga o paso, o se ituaiga faʻatulagaina o a tatou vasega.

I tua atu o vaaiga. E fa'afefea ona faia kosi?

Afai e te fesili ifo ia te oe lava i se fesili saʻo ma faʻamaoni masani: "O ai e mafai ona faʻaaogaina se kosi Docker galue i le taimi nei?", Ona:

  • Mo tamaiti aʻoga o loʻo faʻatoa amata ona ulufale i ai.
  • Su'ega tagata faigaluega a le matagaluega.
  • O le mea moni, e tele kamupani o loʻo i ai pea, e le gata e le faʻaaogaina Docker, ae leai se tasi na faʻalogo i ia tekinolosi ma, i le mataupu faavae, e le iloa pe faʻapefea ona faʻaaogaina. Ma ou te iloa le tele o kamupani tetele i St. Petersburg o loʻo atinaʻe mo le tele o tausaga, ma sa latou faʻaaogaina nisi o tekinolosi tuai, o loʻo latou agai i lenei itu. Aemaise lava, mo ia kamupani, mo inisinia i ia kamupani, o lenei vasega e mafai ona matua manaia, talu ai, muamua, o le a mafai ai e oe ona vave faatofuina oe lava i lenei tekinolosi, ma lona lua, i le taimi lava e aliali mai ai nisi inisinia e malamalama pe faʻafefea uma. galue, e mafai ona latou aumaia i le kamupani ma atiina ae lenei aganuu ma nei faatonuga i totonu o le kamupani.
  • I loʻu manatu, o lenei vasega e mafai lava ona aoga ia i latou ua uma ona galulue ma le docker, ae itiiti ma sili atu i le "faia tasi, fai faalua" sitaili - ma o lea o le a latou fegalegaleai ma le Kubernetes tutusa, ma o lenei. tuʻuina atu ni tiute patino ia i latou, pe afai e te maua le malamalama papaʻu o le a le docker, pe faʻafefea ona faʻatautaia, ae i le taimi lava e tasi e te le iloa pe faʻapefea ona galue mai totonu, e te le iloa le mea e sili ona lelei e fai. ma le mea e sili atu e le faia, Ona fetaui lelei lea o lenei kosi mo le faʻatulagaina ma le faʻalauteleina o le malamalama.

Ae afai e iai sou malamalama i le tulaga o: "Ou te le iloa pe faʻafefea ona tusia saʻo faila Docker tutusa, e mafai ona ou mafaufauina poʻo a igoa avanoa, faʻafefea ona faʻaogaina koneteina, faʻafefea ona faʻatinoina i le faʻaogaina o le polokalama" - ona iai lea e mautinoa lava e leai se mea e te alu ai ia i matou, e te le aʻoaʻoina se mea fou ma o le ae faʻanoanoa mo tupe ma taimi faʻaalu.

Afai tatou te faʻatulagaina mea lelei o loʻo i ai i la tatou vasega, ona:

  • Na matou taumafai e faia lenei vasega ma le lava numera o mataupu faʻatino e mafai ai e le gata ina malamalama i le vaega faʻapitoa o loʻo i ai, ae ia malamalama foi pe aisea e te manaʻomia ai ma pe faʻapefea ona e faʻaaogaina i le lumanaʻi;
  • e tele vaega e seasea maua i so'o se mea - ma i se tulaga lautele e le tele ni mea e maua ai. Latou te fesoʻotaʻi ma fegalegaleaiga a Docker ma le faiga faʻaogaina, e tusa lava pe ese laʻititi. O a faiga na ave e Docker mai le faiga faʻaogaina e faʻatino ai le faiga o containerization - ma o lenei mea e maua ai se malamalamaaga loloto o le mataupu atoa o le faʻaogaina o pusa i totonu o le Linux operating system. E faʻafefea ona galue, faʻafefea ona fegalegaleai le tasi ma le isi i totonu o le faiga faʻaogaina, fafo, ma isi.

O se vaaiga loloto moni lea e seasea tupu, ma i le taimi lava e tasi, i loʻu manatu, e taua tele. Afai e te manaʻo e malamalama lelei i soʻo se tekinolosi ma malamalama i mea e faʻamoemoeina mai ai, e tatau ona i ai se manatu lautele pe faʻafefea ona galue i se tulaga maualalo.

O la matou vasega o loʻo faʻaalia ma taʻu mai pe faʻafefea ona galue mai le faʻaogaina o le faiga o le vaʻaiga. I le tasi itu, o faiga fa'apipi'i uma e fa'aogaina faiga fa'aoga tutusa. I le isi itu, latou te ave mea o loʻo i totonu o le Linux operating system, pei o le docker. O isi faiga fa'apipi'i e le'i sau ma se mea fou - na latou ave mea ua uma ona i totonu o Linux ma tusia na'o se afifi talafeagai e mafai ai ona e vave vala'au, ta'avale, pe fegalegaleai i ai. O le Docker lava lea e tasi e le o se lapoʻa tele i le va o le faiga faʻaogaina ma le laina faʻatonu, o se ituaiga o aoga e mafai ai ona e le tusia kilotons o poloaiga poʻo se ituaiga C code e fatu ai se atigipusa, ae ia faia lenei mea e ala i le ulufale. o ni laina se lua i le terminal.

Ma le isi mea, afai tatou te talanoa faʻapitoa e uiga ia Docker, o le a le mea na aumaia e Docker i le lalolagi IT o tulaga faʻapitoa. E faʻafefea ona faʻalauiloa le talosaga, faʻafefea ona galue, o a mea e manaʻomia mo ogalaau, o a manaʻoga mo le faʻavasegaina, faʻatulagaina o le talosaga lava ia.

I le tele o auala, o le docker e uiga i tulaga faʻapitoa.

O loʻo faʻagasolo atu foʻi tulaga i Kubernetes - ma e tutusa lava tulaga faʻataʻitaʻiga pe afai e te iloa le faʻaogaina lelei o lau talosaga i Docker, o le 99% o le taimi o le a aoga lelei i totonu o Kubernetes.

Afai na e fiafia e le gata i le auala na faia ai le Docker course, ae faapena foi i isi vasega, ae e fiafia foi i le vasega lava ia mai se vaaiga aoga, ona O loʻo iai pea le taimi e faʻatau ai i se faʻaitiitiga muamua o le 5000 rubles seia oʻo ia Iulai 30.

O le a matou fiafia e vaai ia te oe!

puna: www.habr.com

Faaopoopo i ai se faamatalaga