Txij li lub sijhawm cov neeg nyob hauv Kubernetes cov zej zog tau sib sau ua ntej ntawm Google's Seattle chaw ua haujlwm thaum lub caij nplooj zeeg xyoo 2014, Kubernetes qhov project tau destined los hloov kho txoj kev software tsim thiab siv niaj hnub no. Nyob rau tib lub sijhawm, cov chaw muab kev pabcuam huab huab tau txuas ntxiv mus nqis peev hauv kev tsim kho vaj tse thiab kev pabcuam, uas ua rau kev ua haujlwm nrog IT thiab tsim software yooj yim dua thiab siv tau ntau dua, thiab ua rau lawv pheej yig heev, uas tsawg tus tuaj yeem xav txog thaum pib ntawm xyoo caum.
Tau kawg, kev tshaj tawm ntawm txhua qhov kev pabcuam huab tshiab tau nrog ntau qhov kev sib tham ntawm cov kws tshaj lij hauv Twitter, thiab kev sib cav tau ua rau ntau lub ntsiab lus - suav nrog qhov kawg ntawm lub sijhawm qhib, qhov poob ntawm qhov chaw IT, thiab kev tsis pom zoo. ntawm tus tshiab software monopoly. nyob rau hauv huab, thiab yuav ua li cas tus tshiab paradigm X yuav hloov tag nrho lwm yam paradigms.
Needless hais, tag nrho cov kev tsis sib haum xeeb no tau ruam heev
Qhov tseeb yog tias tsis muaj dab tsi yuav ploj mus, thiab niaj hnub no peb tuaj yeem pom qhov kev loj hlob ntawm cov khoom kawg thiab txoj kev lawv tsim, vim qhov tshwm sim tas li ntawm software tshiab hauv peb lub neej. Thiab txawm hais tias txhua yam nyob ib puag ncig yuav hloov pauv, tib lub sijhawm, hauv qhov tseem ceeb, txhua yam yuav nyob twj ywm tsis hloov pauv. Cov neeg tsim tawm software tseem tseem yuav sau cov lej nrog qhov tsis raug, cov kws ua haujlwm ua haujlwm thiab cov kws paub txog kev ntseeg siab tseem yuav taug kev ncig nrog cov nplooj ntawv thiab tau txais kev ceeb toom tsis siv neeg hauv Slack, cov thawj coj tseem yuav ua haujlwm hauv cov ntsiab lus ntawm OpEx thiab CapEx, thiab txhua zaus muaj qhov tsis ua tiav, tus neeg laus tsim tawm. yuav tu siab nrog cov lus: "Kuv hais rau koj li ntawd" ...
Oh tiag tiag yuav tsum tau tham, yog dab tsi cov cuab yeej peb tuaj yeem muaj ntawm peb qhov kev pov tseg los tsim cov khoom lag luam software zoo dua, thiab lawv tuaj yeem txhim kho kev ruaj ntseg thiab ua rau kev txhim kho yooj yim dua thiab txhim khu kev qha. Raws li cov haujlwm ua haujlwm nyuaj, qhov kev pheej hmoo tshiab tshwm sim, thiab niaj hnub no tib neeg lub neej yog nyob ntawm software uas cov neeg tsim khoom tsuas yog yuav tsum tau sim ua lawv txoj haujlwm zoo dua.
Kubernetes yog ib qho cuab yeej zoo li no. Kev ua haujlwm tab tom pib ua ke Red Hat OpenShift nrog lwm cov cuab yeej thiab cov kev pabcuam rau hauv ib lub platform uas yuav ua rau software txhim khu kev qha, tswj tau yooj yim dua, thiab nyab xeeb rau cov neeg siv.
Π daim ntawv no tau piav qhia txog cov haujlwm uas tau pab txhim kho lub tuam txhab lub zeem muag rau OpenShift 4. Pab pawg lub hom phiaj yog ua kom yooj yim cov haujlwm niaj hnub ntawm kev khiav hauj lwm thiab tswj software kom ntau li ntau tau, ua kom cov txheej txheem no yooj yim thiab so - ob qho tib si rau cov kws tshwj xeeb koom nrog hauv kev siv thiab rau cov tsim tawm. Tab sis koj yuav ua li cas kom ze rau lub hom phiaj no? Yuav ua li cas los tsim lub platform rau khiav software uas yuav tsum tau muaj kev cuam tshuam tsawg? NoOps txawm txhais li cas hauv cov ntsiab lus no?
Yog tias koj sim ua kom paub daws teeb meem, tom qab ntawd rau cov neeg tsim khoom cov ntsiab lus ntawm "serverless" lossis "NoOps" txhais tau tias cov cuab yeej thiab cov kev pabcuam uas tso cai rau koj los nkaum qhov "kev ua haujlwm" tivthaiv lossis txo qis lub nra rau tus tsim tawm.
Tsis ua haujlwm nrog cov tshuab, tab sis nrog daim ntawv thov interfaces (APIs).
Tsis txhob thab siv software - cia tus kws kho mob ua rau koj.
Koj yuav tsum tsis txhob dhia mus rau hauv kev tsim lub moj khaum loj tam sim ntawd - pib los ntawm kev sau ntawv me me uas yuav ua raws li "lub tsev thaiv", sim ua kom cov cai no ua haujlwm nrog cov ntaub ntawv thiab cov xwm txheej, thiab tsis yog nrog cov disks thiab databases.
Lub hom phiaj, ib yam li ua ntej, yog txhawm rau ua kom nrawm dua hauv kev txhim kho software, muab lub sijhawm los tsim cov khoom lag luam zoo dua, thiab kom tus tsim tawm tsis tas yuav txhawj xeeb txog cov kab ke uas nws cov software khiav. Ib tus neeg tsim khoom paub paub paub zoo tias kev tsom mus rau cov neeg siv tuaj yeem hloov daim duab sai sai, yog li koj yuav tsum tsis txhob siv zog ntau dhau rau kev sau ntawv software tshwj tsis yog koj paub tseeb tias nws xav tau.
Rau kev saib xyuas thiab cov kws tshaj lij kev ua haujlwm, lo lus "NoOps" yuav zoo li txaus ntshai me ntsis. Tab sis thaum sib txuas lus nrog cov kws ua haujlwm hauv teb, nws pom tseeb tias cov qauv thiab cov tswv yim uas lawv siv los ua kom muaj kev ntseeg siab thiab kev ntseeg siab (Site Reliability Engineering, SRE) muaj ntau yam zoo sib xws nrog cov qauv piav qhia saum toj no:
Tsis txhob siv software - tsim ib lub raj xa mus rau nws.
Tsis txhob muab tag nrho koj cov kev pabcuam ua ke thiab cia qhov tsis ua haujlwm ntawm ib qho ua rau tag nrho cov kab ke ua tsis tiav - cuam tshuam lawv hla koj tag nrho cov txheej txheem siv automation cov cuab yeej, thiab txuas lawv hauv txoj hauv kev uas tuaj yeem saib xyuas thiab saib xyuas.
SREs paub tias ib yam dab tsi tuaj yeem ua tsis ncaj ncees lawm thiab lawv yuav tau taug qab thiab kho qhov teeb meem - yog li lawv ua haujlwm niaj hnub ua haujlwm thiab teeb tsa cov peev nyiaj yuam kev ua ntej kom lawv tau npaj ua ntej thiab txiav txim siab thaum muaj teeb meem tshwm sim.
Kubernetes hauv OpenShift yog lub platform tsim los daws ob qhov teeb meem tseem ceeb: es tsis txhob yuam koj kom nkag siab txog cov tshuab virtual lossis thauj khoom sib npaug APIs, nws ua haujlwm nrog kev txiav txim siab dua - kev xa tawm cov txheej txheem thiab cov kev pabcuam. Es tsis txhob txhim kho cov neeg ua haujlwm software, koj tuaj yeem khiav cov thawv, thiab tsis txhob sau koj tus kheej cov pawg saib xyuas, siv cov cuab yeej uas twb muaj nyob hauv lub platform. Yog li, cov kua ntses zais cia ntawm OpenShift 4 yog qhov tsis pub leejtwg paub - nws tsuas yog ib qho teeb meem ntawm kev noj SRE cov ntsiab lus thiab cov ntsiab lus tsis muaj server thiab coj lawv mus rau lawv qhov kev txiav txim siab los pab cov neeg tsim khoom thiab cov neeg ua haujlwm ua haujlwm:
Txuas kev xa mus thiab cov txheej txheem kev txhim kho ua ke yam tsis txwv cov neeg tsim khoom lawv tus kheej
Ua kom ntseeg tau tias kev tshaj tawm, kev tshuaj xyuas, thiab kev ruaj ntseg XNUMXth kev pabcuam, feature, daim ntawv thov, lossis tag nrho pawg tsis nyuaj dua li thawj zaug.
Tab sis dab tsi yog qhov txawv ntawm OpenShift 4 platform thiab nws cov thawj coj thiab los ntawm "tus qauv" txoj hauv kev los daws cov teeb meem no? Dab tsi ua rau qhov ntsuas rau kev siv thiab ua haujlwm pab pawg? Vim lub fact tias huab tais nyob rau hauv qhov teeb meem no yog pawg. Yog li ntawd,
Peb paub tseeb tias lub hom phiaj ntawm pawg yog qhov tseeb (Nyob zoo huab, Kuv khaws cov pawg no vim kuv tuaj yeem ua tau)
Nkag mus rau hauv koj tus account Red Hat (lossis tsim ib qho tshiab) thiab ua raws li cov lus qhia los teeb tsa koj thawj pawg.
Tom qab ua tiav kev teeb tsa, tshawb xyuas peb cov kev qhia Kev cob qhia OpenShiftkom tau txais kev nkag siab tob dua ntawm cov tshuab thiab cov ntsiab lus uas ua rau OpenShift 4 platform xws li txoj hauv kev yooj yim thiab yooj yim los khiav Kubernetes.
Sim qhov tshiab OpenShift tso tawm thiab qhia koj lub tswv yim. Peb tau cog lus tias yuav ua haujlwm nrog Kumbernetes kom nkag mus tau thiab tsis muaj zog li sai tau - yav tom ntej ntawm NoOps pib hnub no.
Tam sim no mloog!
Hauv kev sablaj DevOpsForum 2019 Thaum Lub Plaub Hlis 20, ib qho ntawm OpenShift developers, Vadim Rutkovsky, yuav tuav ib tug tswv chav kawm - nws yuav tawg kaum pawg thiab yuam kom lawv kho lawv. Lub rooj sib tham tau them, tab sis nrog cov lej tshaj tawm #RedHat koj tau txais 37% luv nqi