Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Ib tus neeg tuaj koom tuaj rau hauv chav kawm lossis chav kawm hnyav. Nws pom cov kab kev sib txuas ntawm kev txhawb nqa kev ua haujlwm zoo, cov kab hluav taws xob ua kom zoo nkauj zoo nkauj, ib daim duab kos duab ntawm cov lus qhuab qhia, cov duab ci ntsa iab thiab cov duab swb. Cov neeg hais lus tso dag thiab luag ntxhi muab cov ntaub ntawv tawm hauv txoj hauv kev uas koj tsuas muaj sijhawm los nkag siab nws. Cov sawv ntsug tau teeb tsa, xyaum ua haujlwm yooj yim ya tawm ntawm koj cov ntiv tes, tshwj tsis yog tias qee zaum koj xav tau kev pab los ntawm cov neeg ua haujlwm. kev txhawb nqa.

Thiab kuj kas fes so nrog cov neeg zoo li lub siab xav, ib qho chaw zoo siab thiab muaj zog, kev sib pauv kev paub, cov lus nug uas xav tsis thoob tshaj plaws rau cov neeg hais lus. Ob qho lus teb thiab cov ntaub ntawv uas koj yuav tsis pom hauv phau ntawv qhia, tab sis tsuas yog hauv kev xyaum.

Muaj pes tsawg lub sij hawm, kev siv zog thiab paj hlwb koj xav tias nws siv los ua kom nws zoo li qhov no?

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Ua tsaug rau Volodya Guryanov, tus thawj tswj hwm Kubernetes tau lees paub thiab tus kws ua haujlwm / pab pawg thawj coj ntawm Southbridge, uas tau pom thiab koom tes nrog kev tsim ntau yam kev kawm Slurm txij thaum pib.

Nws pom lub hauv paus ntawm txoj kev tsimβ€”kev nyuaj siab thiab kev nyuaj siab, kev nkag siab thiab kev daws teeb meem npaj txhij txog. Thiab cov twb paub Kubernetes intensives, xws li Slurm Basic thiab Slurm Mega. Thiab ib chav kawm tshiab, hloov kho loj heev Slurm DevOps: Cov cuab yeej & Cheats, uas yog inexorably mus txog thiab yuav pib rau lub yim hli ntuj 19.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Tab sis, tej zaum, txaus ntawm cov nkauj, cia peb mus rau zaj dab neeg nws tus kheej. Yuav ua li cas los ntawm ob peb lub ntsiab lus intensive ib tug kiag li tus kheej txaus thiab multifaceted Docker chav kawm. Yog li kuv mam li pib zaj dab neeg ntawm yuav ua li cas cov chav kawm raug tsim thiab tsim - ib yam li "Lub sijhawm ntev dhau los hauv lub galaxy deb, deb ..."

Dab tsi yog qhov qab ntawm qhov chaw?

Yog tias koj nug seb peb yuav ua li cas rau cov kev kawm thiab qhov twg txhua qhov pib, Kuv tsuas yog teb "Nws pib nrog lub tswv yim."

Feem ntau lub tswv yim los ntawm qhov chaw - peb tsis txhob zaum ntawm tes hauv qab daus kom txog thaum peb tuaj txog: "Lub ntsiab lus twg peb yuav tsum ua kom tiav?" Cov tswv yim los ntawm qhov chaw ntawm lawv tus kheej los ntawm lwm qhov chaw. Qee lub sij hawm tib neeg pib nquag nug: "Koj paub dab tsi txog cov cuab yeej no thiab cov cuab yeej tshwj xeeb?" Los yog yuav ua li cas nrog Docker tias nws tsis tuaj yeem haum nws mus rau lub sijhawm rau cov chav kawm hnyav - nws pom tseeb tias yuav tsum tau coj mus rau sab nraud thiaj li muaj sijhawm los qhia qee yam hauv chav kawm hnyav.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Qhov no yog li cas ib lub tswv yim tshwm.

Tom qab nws tau tshaj tawm, hauv kuv lub tswv yim, lub sijhawm nyuaj tshaj plaws pib - kom nkag siab tias yuav tsum muaj dab tsi hauv chav kawm no - qhov no zoo sib xws rau cov neeg hais lus tau npaj rau txhua lub rooj sab laj.

Muaj ib qho mob tseem ceeb thaum koj zoo li tau xaiv lub ntsiab lus thiab xav tias: β€œKuv tuaj yeem qhia li cas txog nws? Qhov no yooj yim heev, qhov no yog qhov tseeb, txhua tus paub qhov no thiab. "

Tab sis qhov tseeb qhov no tsis yog qhov tseeb. Thiab kuv tus kheej hais nyob rau hauv ntau qhov chaw uas zoo nkaus li pom tseeb rau koj, rau cov neeg uas tuaj mloog koj los yog kawm cov chav kawm, tsis pom tseeb. Thiab ntawm no xws li ib txheej loj ntawm kev ua hauj lwm thiab kev tsis sib haum xeeb tshwm sim, raws li qhov yuav tsum tau muaj nyob rau hauv chav kawm. Yog li ntawd, peb tau txais xws li cov npe ntawm tshooj nrog xws li cheb loj strokes, dab tsi cov chav kawm yuav hais txog.

Thiab tom qab ntawd txoj haujlwm yooj yim niaj hnub pib:

  • Kev xaiv khoom
  • Ua tib zoo nyeem cov ntaub ntawv rau cov qauv tam sim no, txij li lub ntiaj teb IT tam sim no tab tom txhim kho ntawm qee yam ntawm cosmic ceev. Txawm hais tias koj ua hauj lwm nrog ib yam dab tsi thiab ua ib qho kev kawm txog nws, koj yuav tsum mus rau cov ntaub ntawv thiab saib dab tsi tshiab nyob rau ntawd, dab tsi yog nthuav los tham txog, dab tsi yuav pab tau tshwj xeeb tshaj yog hais txog.
  • Thiab ib lub cev pob txha ntawm cov chav kawm tshwm, qhov twg feem ntau ntawm cov ncauj lus, feem ntau, twb tau them thiab nws zoo nkaus li tias xijpeem muaj - kaw cov yeeb yaj kiab thiab tso rau hauv kev tsim khoom.
  • Tab sis qhov tseeb, tsis yog, tom qab ntawd txoj haujlwm nyuaj pib, tab sis tsis yog rau cov kws sau ntawv ntawm chav kawm, tab sis rau cov neeg sim. Feem ntau peb cov alpha testers yog kev txhawb nqa, uas, ua ntej, proofreads cov chav kawm rau tej syntactic thiab grammatical yuam kev. Qhov thib ob, lawv ntaus peb mob siab nrog cov pas thiab cog lus thaum muaj qee qhov chaw tsis paub meej, tsis nkag siab. Thaum qee cov kab lus tsis sib haum xeeb uas kav ntev li ob peb nplooj ntawv lossis qhov tsis muaj tseeb tshwm sim hauv cov ntawv. Lawv nyeem tag nrho, saib rau nws.
  • Tom qab ntawd qhov kev sim xyaum pib, qhov twg qee qhov pom tseeb tsis ua haujlwm tseem raug ntes thiab qee lub sijhawm tau pom tias tuaj yeem ua rau nyuaj dua, vim nws tsis txaus nyiam - tsuas yog zaum thiab luam tawm - thiab qhov chaw tau txheeb xyuas qhov twg nws yog qhov nyuaj heev. nyuaj thiab peb muaj ntau yam uas peb xav tau los ntawm cov neeg uas yuav kawm qhov kev kawm no. Thiab tom qab ntawd cov lus pom zoo tuaj: "Cov txiv neej, ua kom yooj yim ntawm no, nws yuav yooj yim dua rau kev nkag siab thiab yuav muaj txiaj ntsig ntau dua los ntawm nws."
  • Tom qab cov nyiaj ua haujlwm no tiav, ntu uas cuam tshuam nrog cov yeeb yaj kiab tau sau, txhua yam zoo li zoo. Thiab koj tuaj yeem pub dawb rau kev tsim khoom, rau kev tshaj tawm cov chav kawm no. Tab sis dua, tsis yog, nws tseem ntxov dhau - vim tias tsis ntev los no peb tau tso tseg peb tus kheej me ntsis thiab, hauv paus ntsiab lus, tau pib ua haujlwm ntxiv nrog kev tawm tswv yim. Muaj ib yam zoo li kev sim beta - qhov no yog thaum tib neeg raug caw los ntawm cov neeg sab nrauv, tsis txuas nrog peb lub tuam txhab nyob rau hauv ib txoj kev, thiab rau qee qhov khoom zoo lawv tau pom txhua qhov chaw ntawm chav kawm, yeeb yaj kiab, ntawv nyeem, cov haujlwm ua haujlwm, kom lawv ntsuas qhov zoo ntawm cov khoom, kev siv tau ntawm cov khoom siv thiab pab peb ua kom cov chav kawm zoo li ua tau.
  • Thiab thaum ob peb qhov kev hloov pauv mus dhau, cov neeg hais lus, kev sim alpha hauv daim ntawv ntawm kev txhawb nqa, kev sim beta, kev txhim kho. Thiab tom qab ntawd txhua yam pib dua - kev txhawb nqa, kev sim beta, kev txhim kho.
  • Thiab ntawm qee qhov taw tes, kev nkag siab los ntawm ob peb tau ua tiav nrog kev hloov kho, vim tias nws tsis muaj tseeb kom paub tseeb tias txhua tus neeg nyiam nws, lossis qee qhov kev txiav txim siab hnyav. Thaum ntau cov lus pom ntawm qee qhov chaw tseem ceeb, rov ua dua lawv thoob ntiaj teb, vim tias muaj qee yam tsis raug.
  • Tom qab ntawd lub sij hawm los txog rau cov kev hloov me me - qhov chaw cov kab lus tsis yog tsim tau zoo heev, qhov chaw ib tug neeg tsis nyiam font, 14,5, tab sis xav 15,7.
  • Thaum hom lus no tseem tshuav, ces qhov ntawd yog nws, chav kawm ntau dua lossis tsawg dua qhib, kev muag khoom pib.

Thiab thaum xub thawj siab ib muag, txoj hauj lwm luv thiab yooj yim ntawm kev tsim ib chav kawm hloov mus ua tsis yooj yim thiab siv sij hawm ntev heev.

Thiab muaj lwm qhov tseem ceeb uas ua hauj lwm nrog cov chav kawm tsis tas thaum chav kawm raug tso tawm. Ua ntej, peb ua tib zoo nyeem cov lus uas tau tso rau ntawm qee qhov chaw. Thiab txawm tias tag nrho cov kev siv zog uas peb tau ua, qee qhov kev tsis txaus ntseeg tseem raug txheeb xyuas, qee qhov kev ua yuam kev tau raug kho thiab txhim kho txoj hauv kev, nyob rau lub sijhawm, kom txhua tus neeg siv tom ntej tau txais kev pabcuam zoo dua.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Txhua chav kawm muaj nws tus tswv cov khoom lag luam, uas, ntxiv rau kev txhais cov ntsiab lus dav dav, tshawb xyuas cov sijhawm kawg, nws sau ntawv hauv cov npoo uas thaum lub sijhawm los sau tag nrho cov chav kawm, thiab nws yuav twv yuav raug hu tuaj, vim tias hauv ob xyoos, los yog ib xyoos tom qab, qee qhov peb qhia yuav tsis cuam tshuam tsuas yog vim nws yuav dhau los ua kev coj ncaj ncees. Tus tswv lag luam sau ntawv hauv cov npoo uas feem ntau cov neeg nug cov ntsiab lus tsis meej, dab tsi ua haujlwm zoo li nyuaj, thiab qhov zoo li, ntawm qhov tsis sib xws, yooj yim heev. Thiab tag nrho cov no yog coj mus rau hauv tus account thaum rov sau cov chav kawm, thaum lub sij hawm ib co hom refactoring, thiaj li hais tias txhua iteration ntawm lub ntiaj teb no chav kawm yuav zoo dua, yooj yim dua thiab xis.

Qhov no yog li cas cov chav kawm tshwm.

Yuav ua li cas kawm Docker yug

Qhov no yog ib lub ncauj lus cais thiab txawm txawv txawv rau peb. Vim hais tias ntawm ib sab, peb tsis tau npaj ua, vim tias muaj ntau lub tsev kawm ntawv online muab rau nws. Ntawm qhov tod tes, nws tus kheej thov kom muaj kev ywj pheej thiab pom qhov chaw muaj txiaj ntsig hauv peb lub tswv yim ntawm kev cob qhia IT cov kws tshaj lij hauv Kubernetes.

Hais lus thoob ntiaj teb, pib txhua yam pib nrog kev kawm ntawm Kubernetes, thaum nws nyuam qhuav pib, hauv kuv lub tswv yim, tom qab thawj Slurm. Peb tau sau cov lus tawm tswv yim thiab pom tias muaj coob tus neeg xav nyeem ib yam dab tsi ntxiv txog Docker lwm qhov, thiab feem ntau muaj coob tus tuaj rau hauv chav kawm hauv Kubernetes yam tsis paub tias nws yog dab tsi. docker.

Yog li ntawd, rau qhov thib ob Slurm lawv tau ua ib qho kev kawm - lossis theej, tsis yog ib chav kawm, tab sis ua ob peb tshooj ntawm Dockers. Qhov twg lawv tau qhia qee qhov tseem ceeb tshaj plaws, kom cov neeg uas tuaj rau hauv qhov hnyav yuav tsis xav tias tsis muaj qhov tsis txaus ntseeg thiab feem ntau yuav nkag siab tias muaj dab tsi tshwm sim.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Thiab tom qab ntawd cov xwm txheej tau tsim zoo li no. Tus nqi ntawm cov khoom loj hlob thiab nres haum hauv 3 hnub. Thiab lub tswv yim tsim nyog thiab pom tseeb tau tshwm sim: vim li cas ho tsis tig qhov peb npog ntawm Slurm Basic rau hauv qee yam kev kawm me me uas koj tuaj yeem xa cov neeg uas xav saib ib yam dab tsi txog Docker ua ntej mus kawm rau Kubernetes.

Slurm Junior yog, qhov tseeb, kev sib xyaw ua ke ntawm ntau yam kev kawm yooj yim. Yog li ntawd, chav kawm Docker tau dhau los ua ib qho ntawm Slurm Junior. Uas yog, qhov no yog xws li xoom kauj ruam ua ntej Yooj yim ΠΈ Mega. Thiab tom qab ntawd tsuas muaj cov ntsiab lus yooj yim heev.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Qee lub sij hawm, tib neeg pib nug: "Cov txiv neej, qhov no zoo heev, qhov no txaus kom nkag siab qhov koj tab tom tham txog ntawm cov kev kawm hnyav. Kuv tuaj yeem nyeem kom ntxaws ntxiv txog qhov twg docker tuaj yeem ua tau thiab ua haujlwm nrog nws li cas, thiab nws yog dab tsi? Yog li ntawd lub tswv yim los ua kom nws ncaj kawm tiav ntawm Docker, yog li ntawd, ua ntej, cov neeg uas tuaj rau Slurm siv Kubernetes tseem tuaj yeem xa mus rau nws, thiab ntawm qhov tod tes, rau cov neeg uas tsis txaus siab rau Kubernetes nyob rau theem ntawm txoj kev loj hlob no. Yog li ntawd tus kws tshaj lij IT tuaj yeem tuaj saib peb chav kawm ntawm Docker thiab pib nws txoj kev hloov pauv yooj yim nrog Docker dawb huv. Yog li ntawd peb muaj xws li ib tug tag nrho-fledged, ua tiav chav kawm - thiab tom qab ntawd ntau, tau saib cov chav kawm no, tau ua hauj lwm rau qee lub sij hawm nrog Docker dawb huv, tau loj hlob mus rau theem uas lawv xav tau Kubernetes los yog lwm yam orchestration system. Thiab lawv tuaj rau peb tshwj xeeb.

Qee zaum cov lus nug raug nug: "Yuav ua li cas cov neeg tam sim no yuav tsis xav tau Kubernetes?" Tab sis lo lus nug no tsis yog hais txog tib neeg, nws yog ib lo lus nug txog cov tuam txhab. Ntawm no koj yuav tsum nkag siab tias Kubernetes muaj qee qhov xwm txheej uas nws ua tau zoo thiab cov haujlwm uas nws daws tau zoo, tab sis ntawm qhov tsis sib xws, muaj qee qhov xwm txheej siv Kubernetes thaum nws ua rau mob ntxiv thiab kev txom nyem ntxiv. Yog li ntawd, nws tsis txawm nyob ntawm tib neeg, tab sis ntawm cov tuam txhab lag luam twg tau tsim thiab ntev npaum li cas.

Piv txwv li, qee qhov Legacy monolith txaus ntshai - tej zaum koj yuav tsum tsis txhob thawb nws mus rau Kubernetes, vim nws yuav ua rau muaj teeb meem ntau dua li cov txiaj ntsig. Los yog, piv txwv li, yog tias qhov no yog ib qhov project me me, nws muaj cov khoom me me lossis, hauv cov ntsiab lus, tsis yog nyiaj ntau thiab cov peev txheej. Tsis muaj teeb meem hauv kev rub nws mus rau Kubernetes.

Thiab feem ntau, tej zaum, feem ntau, raws li ntau tus neeg tau hais, yog tias koj nug cov lus nug: "Kuv puas xav tau Kubernetes?", ces feem ntau koj tsis xav tau. Kuv tsis nco qab leej twg tuaj nrog nws, hauv kuv lub tswv yim, Pasha Selivanov. Kuv pom zoo nrog qhov no 100%. Thiab koj yuav tsum loj hlob mus rau Kubernetes - thiab thaum nws twb paub meej tias kuv xav tau Kubernetes thiab peb lub tuam txhab xav tau nws, thiab nws yuav pab daws cov teeb meem zoo li no, ces tej zaum nws yuav ua rau muaj kev nkag siab mus kawm thiab txheeb xyuas seb yuav teeb tsa li cas. nws zoo, kom cov txheej txheem ntawm kev hloov mus rau Kubernetes tsis mob heev.

Qee cov menyuam yaus mob thiab qee yam yooj yim, thiab txawm tias tsis yooj yim heev, tuaj yeem pom tshwj xeeb los ntawm peb, thiab tsis mus dhau ntawm koj tus kheej rake thiab mob.

Ntau lub tuam txhab tau mus raws nraim txoj kev uas thaum xub thawj tsuas muaj qee yam kev tsim kho vaj tse yam tsis muaj ntim khoom. Tom qab ntawd lawv tau mus rau qhov chaw uas nws nyuaj rau kev tswj hwm txhua yam, lawv tau hloov mus rau Docker thiab qee lub sijhawm lawv loj hlob mus rau qhov chaw uas nws tau dhau los ua nruj rau hauv lub moj khaum ntawm Docker thiab nws muaj dab tsi. Thiab lawv tau pib saib dab tsi nyob ib puag ncig, lub tshuab dab tsi daws cov teeb meem no, thiab tshwj xeeb yog Kubernetes - qhov no yog ib qho ntawm cov kab ke uas tso cai rau koj los daws cov teeb meem thaum Docker dawb huv dhau los ua neeg coob thiab tsis muaj kev ua haujlwm, qhov no yog qhov teeb meem zoo heev thaum tib neeg. Lawv mus ib kauj ruam los ntawm cov theem hauv qab, nkag siab tias cov cuab yeej no tsis txaus thiab txav mus rau qib tom ntej. Lawv siv ib yam dab tsi, nws dhau los ua qhov tsis tshua muaj dua, thiab lawv tsiv mus.

Qhov no yog ib qho kev xaiv kom nco qab - thiab nws txias heev.

Feem ntau, kuv pom tias peb cov kab ke tsim tau zoo nkauj heev, piv txwv li, docker chav kawm, txawm los ntawm cov chav kawm video. Tom qab docker nws mus Basic Kubernetesntawd Mega Kubernetesntawd ceph. Txhua yam nyob rau hauv logically - ib tug neeg dhau mus thiab ib tug ruaj khov profession tshwm sim.

Hauv txoj ntsiab cai, cov chav kawm tso cai rau koj los npog ntau qhov xwm txheej, txawm tias niaj hnub no. Tseem muaj tej thaj chaw uas tseem nyob ib cheeb tsam grey, kuv vam tias peb yuav sai sai no yuav tsim ib co kev kawm uas yuav tso cai rau peb kaw cov grey tej chaw, tshwj xeeb tshaj yog, peb yuav tuaj nrog ib yam dab tsi txog kev ruaj ntseg. Vim qhov no yog qhov tseem ceeb heev.

Hauv luv luv, peb muaj qee qhov grey uas nws yuav zoo heev los kaw, kom nws yuav ua tiav, ua tiav daim duab - thiab tib neeg tuaj yeem tuaj, thiab ib yam li Kubernetes nws tus kheej zoo li Lego constructor, koj tuaj yeem ua ntau yam los ntawm nws sau, yog tias tseem tsis txaus - ntxiv, tib yam nrog peb cov kev kawm, kom tib neeg tuaj yeem nkag siab qhov lawv xav tau los ntawm qhov no; lawv yuav tsum tau sib sau ua ke ib hom kev sib dhos, ib hom kev tsim kho los ntawm peb cov kev kawm.

Qab ntawm qhov chaw. Cov chav kawm raug tsim li cas?

Yog tias koj nug koj tus kheej ib lo lus nug uas yog thiab ncaj ncees: "Leej twg tuaj yeem siv cov chav kawm Docker tam sim no?", ces:

  • Rau cov menyuam kawm ntawv uas nyuam qhuav pib nkag rau hauv.
  • Cov neeg ua haujlwm kuaj xyuas.
  • Qhov tseeb, muaj ntau lub tuam txhab uas tseem, tsis tsuas yog tsis siv Docker, tab sis tsis muaj leej twg tau hnov ​​​​txog cov cuab yeej siv no thiab, hauv paus ntsiab lus, tsis paub siv nws li cas. Thiab kuv paub ntau lub tuam txhab loj hauv St. Petersburg uas tau txhim kho tau ntau xyoo, thiab lawv tau siv qee cov thev naus laus zis qub, lawv tau tsiv mus rau qhov kev taw qhia no. Tshwj xeeb, rau cov tuam txhab xws li engineers hauv cov tuam txhab xws li, chav kawm no tuaj yeem nthuav dav heev, txij li thawj zaug, nws yuav tso cai rau koj sai sai rau koj tus kheej hauv cov thev naus laus zis no, thiab qhov thib ob, sai li sai tau ntau tus engineers tshwm sim uas nkag siab tias nws tag nrho. ua haujlwm, lawv tuaj yeem nqa mus rau lub tuam txhab thiab tsim cov kab lis kev cai no thiab cov lus qhia hauv lub tuam txhab.
  • Hauv kuv lub tswv yim, chav kawm no tseem yuav muaj txiaj ntsig zoo rau cov neeg uas twb tau ua haujlwm nrog docker, tab sis tsawg heev thiab ntau dua hauv "ua ib zaug, ua ob zaug" style - thiab tam sim no lawv yuav mus cuam tshuam nrog tib Kubernetes, thiab qhov no. imposes tej luag hauj lwm rau lawv, yog hais tias koj muaj superficial paub txog dab tsi docker yog, yuav ua li cas khiav nws, tab sis nyob rau tib lub sij hawm koj tsis paub yuav ua li cas nws ua hauj lwm los ntawm sab hauv, koj tsis paub dab tsi yog qhov zoo tshaj plaws ua nrog. nws thiab dab tsi yog qhov zoo dua tsis ua, Tom qab ntawd chav kawm no yog qhov zoo rau kev ua kom muaj kev sib raug zoo thiab kev paub tob tob.

Tab sis yog tias koj muaj kev paub nyob rau theem ntawm: "Kuv tsis paub yuav ua li cas sau tib cov ntaub ntawv Docker kom raug, kuv tuaj yeem xav txog lub npe chaw yog dab tsi, cov ntim khoom ua haujlwm li cas, lawv tau ua tiav li cas ntawm qib kev ua haujlwm" - tom qab ntawd muaj yeej tsis muaj taw tes rau peb, koj yuav tsis kawm dab tsi tshiab thiab koj yuav tu siab me ntsis rau cov nyiaj thiab sij hawm siv.

Yog tias peb tsim cov txiaj ntsig peb qhov kev kawm muaj, ces:

  • Peb tau sim ua kom cov chav kawm no nrog ntau qhov kev siv tau txaus uas yuav tso cai rau koj tsis yog nkag siab txog qhov theoretical uas muaj nyob, tab sis kuj tseem yuav nkag siab tias vim li cas koj xav tau nws thiab koj yuav siv nws li cas yav tom ntej;
  • muaj ob peb ntu uas tsis tshua pom nyob qhov twg - thiab feem ntau tsis muaj ntau yam khoom ntawm lawv. Lawv cuam tshuam nrog kev sib cuam tshuam ntawm Docker nrog lub operating system, txawm tias txawv me ntsis. Cov txheej txheem dab tsi Docker tau siv los ntawm kev khiav hauj lwm los siv lub thawv ntim khoom - thiab qhov no ua rau muaj kev nkag siab tob txog tag nrho cov teeb meem ntawm kev khiav ntim hauv Linux operating system. Nws ua haujlwm li cas, nws cuam tshuam nrog ib leeg hauv kev ua haujlwm, sab nraud, thiab lwm yam.

Qhov no yog qhov zoo li tob tob uas nws tshwm sim tsis tshua muaj, thiab tib lub sijhawm, hauv kuv lub tswv yim, nws tseem ceeb heev. Yog tias koj xav nkag siab txog txhua yam thev naus laus zis thiab nkag siab tias yuav xav tau dab tsi los ntawm nws, koj yuav tsum muaj tsawg kawg yog muaj lub tswv yim dav dav ntawm nws ua haujlwm li cas ntawm qib qis.

Peb cov chav kawm qhia thiab qhia seb qhov no ua haujlwm li cas los ntawm kev ua haujlwm ntawm qhov pom. Ntawm qhov tod tes, tag nrho cov thawv ntim khoom siv tib lub operating system mechanisms. Ntawm qhov tod tes, lawv coj dab tsi hauv Linux operating system, zoo li docker. Lwm lub tshuab ntim khoom tsis tau tuaj nrog ib yam tshiab - lawv tau coj yam uas twb muaj lawm hauv Linux thiab sau cia li ib daim ntawv yooj yim uas tso cai rau koj hu sai sai, khiav nws, lossis qee yam cuam tshuam nrog nws. Tib Docker tsis yog txheej txheej loj heev ntawm kev khiav hauj lwm thiab cov kab hais kom ua, nws yog ib yam khoom siv uas tso cai rau koj tsis txhob sau kilotons ntawm cov lus txib lossis qee hom C code los tsim lub thawv, tab sis ua qhov no los ntawm kev nkag mus. ob peb kab hauv davhlau ya nyob twg.

Thiab ib qho ntxiv, yog tias peb tab tom tham tshwj xeeb txog Docker, qhov Docker tiag tiag coj mus rau IT ntiaj teb yog cov qauv. Yuav ua li cas daim ntawv thov yuav tsum tau launched, yuav ua li cas nws yuav tsum ua hauj lwm, dab tsi yog qhov yuav tsum tau rau cav, dab tsi yog qhov yuav tsum tau rau scaling, configuring daim ntawv thov nws tus kheej.

Hauv ntau txoj kev, docker yog hais txog cov qauv.

Cov qauv tseem tab tom txav mus rau Kubernetes - thiab muaj cov qauv zoo ib yam; yog tias koj paub yuav ua li cas khiav koj daim ntawv thov kom zoo hauv Docker, ces 99% ntawm lub sijhawm nws yuav ua haujlwm zoo ib yam hauv Kubernetes.

Yog tias koj pom koj tus kheej txaus siab tsis yog li cas cov chav kawm Docker tau tsim, tab sis kuj nyob rau hauv lwm yam kev kawm, tab sis kuj xav paub hauv chav kawm nws tus kheej los ntawm qhov ua tau zoo, tom qab ntawd Tseem muaj sijhawm los yuav nws ntawm tus nqi xaj ua ntej ntawm 5000 rubles txog rau Lub Xya Hli 30.

Peb yuav zoo siab tau pom koj!

Tau qhov twg los: www.hab.com

Ntxiv ib saib