Clàr-innse[Falaich][Seall]
Tha soithichean a-nis gan cleachdadh anns a’ mhòr-chuid de àrainneachdan cinneasachaidh leis gu bheil iad nas so-ruigsinneach, aig prìs ruigsinneach, nas fheàrr na innealan brìgheil, agus faodar an cleachdadh nas luaithe.
Gu dearbh, bidh a bhith ag obair le soithichean 10-20 a’ dèanamh cùisean nas sìmplidhe, ach smaoinich air suidheachadh anns a bheil na ceudan de shoithichean anns an àrainneachd cinneasachaidh buidheann Kubernetes agad.
Nuair a bhios grunn shoithichean a’ ruith aig an aon àm, bidh e duilich smachd a chumail air beatha an t-soithich. Feumaidh tu àrd-ùrlar orchestration container no fuasgladh gus dèiligeadh ri cleachdadh soithichean fèin-ghluasadach, sgèileadh, eagrachadh agus rianachd.
Leis gu bheil an dà fhuasgladh orchestration container nan dà phròiseact eadar-dhealaichte, tha e mì-chothromach coimeas a dhèanamh eadar Kubernetes agus OpenShift.
Eu-coltach ri OpenShift, a tha na sheirbheis Red Hat, tha Kubernetes na iomairt stòr fosgailte. Is e dhà de na prìomh innealan orchestration container air a’ mhargaidh an-dràsta Kubernetes agus Red Hat OpenShift.
Thèid an dreuchd seo tro dhiofar innealan agus mar a tha iad eadar-dhealaichte bho chèile.
Mus gluais sinn nas fhaide, tuigidh sinn orchestration container.
Mar sin, dè a th’ ann an orchestration container?
Tha rèiteachadh fèin-ghluasadach de shoithichean comasach le bathar-bog orchestration container. Faodar a thogail agus a chleachdadh ann an suidheachadh sam bith, agus mar sin tha e air a mheas mar so-ghiùlain.
Bidh teicneòlas gleidhidh a’ pasgadh a’ chòd tagraidh, leabharlannan, agus dàta riatanach eile le bhith a’ cleachdadh aon tachartas.
Leis gu bheil an còd cuspair no pròiseas as bunaitiche ann, tha e air ainmeachadh mar “aonad singilte” de phrògram.
Faodaidh tagraidhean a-nis obrachadh nas èifeachdaiche, ge bith an tèid an cleachdadh ann an eag-shiostam leasaiche no san togalach. Tha orchestration container cluster na sheòrsa de theicneòlas bathar-bog soithichean a tha mòr-chòrdte, agus tha Kubernetes air a dhèanamh airson an seòrsa teicneòlas seo.
Bidh gleidheadh a ’cruthachadh siostam èifeachdach coltach ri frithealaiche a’ cleachdadh cruinneachaidhean de nodan - an dàrna cuid innealan fìor no brìgheil. Mar thoradh air an sin, tha barrachd rùm ann, sgaradh tagraidh, cothromachadh luchdaich, agus ìrean giollachd nas fheàrr an-còmhnaidh rim faighinn.
Na th’ann Kubernetes?
Siostam a chaidh a chruthachadh airson orchestration container, tha Kubernetes fosgailte agus an-asgaidh. B’ e Google an neach-cruthachaidh tùsail dheth.
Tha an Cloud Native Computing Foundation, a chaidh a stèidheachadh gus teicneòlas soithichean adhartachadh, a-nis a’ toirt a-steach Kubernetes mar bhall.
Tha àrd-ùrlar so-ghiùlain leis an t-ainm Kubernetes a’ tabhann beairteas de chomasan a tha ag amas air seirbheisean agus eallach obrach a dhèanamh nas fhasa.
Tha cleachdadh, lìonrachadh, agus scalability dìreach am measg cuid de na h-obraichean a tha innealan aig Kubernetes airson fèin-ghluasad.
Tha Kubernetes air a chleachdadh le luchd-leasachaidh gus gnìomhachd fhilleadh a-steach do na pìoban CI / CD aca, leithid cothromachadh luchdan, fèin-obrachadh pròiseas, agus orchestration stòraidh.
Ann am buidheann de Kubernetes, tha prìomh nód agus grunn nodan luchd-obrach a’ cleachdadh dealbhadh maighstir-tràille.
Bidh mòran earrannan aig gach nód neach-obrach ag obair nach eil nas motha na cruinneachadh de shoithichean aonaichte mar aonad gnìomh.
Tha Kubernetes a’ mìneachadh nan goireasan a thèid a lìbhrigeadh don t-seirbheisiche API airson an fhìor iarrtas a chruthachadh a’ cleachdadh YAML.
feartan
- Faodar a chleachdadh gun chosgais air àrd-ùrlar sam bith oir tha e fosgailte.
- Faodaidh tu roiligeadh air ais agus roiligeadh a-mach gu sgiobalta gus an ùine downt a làimhseachadh gu fèin-ghluasadach.
- Tha e a’ toirt seachad feartan cothromachaidh luchdan airson cuairteachadh trafaic lìonraidh.
- Tha coimhearsnachd làidir, gnìomhach leasachaidh agus innleadaireachd aice, a tha a’ cuideachadh le bhith a’ sgaoileadh fheartan ùra gu leantainneach.
- Bidh e a’ toirt taic do ghrunn chànanan prògramaidh agus frèaman, a’ toirt saorsa do luchd-leasachaidh agus luchd-rianachd.
- Tha deas-bhòrd bunaiteach aige a bheir seachad beairteas de dhàta gus gach taobh den bhuidheann a thuigsinn.
- Bidh e a’ cuideachadh le bhith a’ cleachdadh goireasan bun-structair gu h-èifeachdach agus a’ lughdachadh chosgaisean iomlan.
- Gus aplacaidean a chuir air bhog, bidh Kubernetes a’ cur suas agus a ’cur ris an t-siostam stòraidh a thagh thu.
- Le Kubernetes, faodaidh tu goireasan a sgèile gu luath agus gu h-èifeachdach an dà chuid gu dìreach agus gu còmhnard.
- Faodaidh Kubernetes ath-thòiseachadh gu fèin-ghluasadach air soithichean a dh’ fhailicheas aig àm cur gu bàs, agus thèid an fheadhainn nach bi a’ dèiligeadh ri sgrùdaidhean slàinte a tha air an sònrachadh leis an neach-cleachdaidh a mharbhadh. Ach, ma dh’ fhailicheas nód, bidh e na àite agus ag ath-riarachadh nan soithichean a dh’ fhàillig gu nodan gnìomhach eile.
Na th’ann openshift?
Chruthaich Red Hat an cruinneachadh OpenShift de dh’ innealan gleidhidh. Docker agus Kubernetes, dà theicneòlas containerization mòr-chòrdte, air an cleachdadh ann am pàirt de leasachadh OpenShift.
Nuair a thig e chun àrd-ùrlar sgaoilte aige, tha Red Hat a’ faicinn OpenShift mar an cuairteachadh agus Kubernetes mar chridhe an àrd-ùrlar.
Canar àrd-ùrlar a chaidh a thogail air Kubernetes agus a tha ri fhaighinn san sgòth an OpenShift Container Platform. Tha e gu tric air a mheas mar Àrd-ùrlar mar Sheirbheis (PaaS) a’ tabhann seirbheisean gleidhidh.
Bidh e a’ toirt seachad solar fèin-sheirbheis, rianachd poileasaidh meadhanaichte, sgrùdadh stèidhichte, agus tèarainteachd aig an ìre as àirde do ghnìomhachasan.
Le eallach obrach container Kubernetes, tha OpenShift co-chòrdail.
A bharrachd air an sin, tha e a’ toirt seachad OpenShift OKD (air an robh Origin roimhe), a leigeas leat tagraidhean stèidhichte air sgòthan a thogail, a sgaoileadh agus fheuchainn.
Faodar tagraidhean sgrìobhte ann an Node.js, Ruby, Python, Perl, agus Java a làimhseachadh le OpenShift. Tha an àrd-ùrlar a’ ceadachadh sgèileadh fèin-ghluasadach no làimhe de phrògraman soithich.
Tha OpenShift a’ toirt a-steach grunn bhun-bheachdan virtualization mar ìre tarraing. Is e am prìomh bheachd air cùl OpenShift virtualization.
Tha OpenShift co-chòrdail ris an Iomairt Container Fosgailte (OCI) airson aoigheachd soithichean agus ùine ruith agus bidh e ag eadar-obrachadh gu sgiobalta le teicneòlasan DevOps eile.
Feumaidh companaidhean a tha a’ cleachdadh OpenShift àrd-ùrlar coileanta le stiùiridhean tèarainteachd teann, cleachdadh luath airson tagradh, agus taic sònraichte.
Tha seo ga fhàgail na roghainn air leth tarraingeach airson pròiseactan mòra no gnìomhachasan nas lugha aig nach eil an luchd-obrach sònraichte gus na h-aplacaidean aca a rianachd, a dhìon agus a sgrùdadh.
feartan
- Faodaidh e an tagradh a chruthachadh agus a chuir air bhog nas luaithe agus nas sùbailte.
- Faodar mòran innealan DevOps eile a thoirt a-steach gu furasta leis.
- Airson gach foillseachadh, bidh e a’ sgrùdadh grunn plugins treas-phàrtaidh.
- Tha e sìmplidh a chleachdadh gu h-ionadail no le solaraiche seirbheis sgòthan sam bith.
- Bidh e a’ toirt taic don Iomairt Container Fosgailte (OCI) airson a bhith a’ cumail agus a’ ruith shoithichean.
- Tha grunn rèiteachaidhean ann airson coileanadh, uireasbhaidhean, agus draghan tèarainteachd.
- Tha Prometheus agus Grafana a’ faighinn taic, a bhios a’ cuideachadh le sgrùdadh cnuasachaidh
- Faodaidh e poileasaidhean a thogail agus a chuir an gnìomh gu luath a’ cleachdadh tòcan aonaichte air Red Hat.
- Tha smachdan ruigsinneachd, lìonrachadh, agus clàr iomairt le sganair togte dìreach beagan de na feartan tèarainteachd bunaiteach aig Red Hat OpenShift.
- Faodaidh tagraidhean stèidhichte air Red Hat OpenShift fàs gu mìltean de shuidheachaidhean thairis air ceudan de nodan ann am beagan dhiog.
- Le cuideachadh bho chruinneachaidhean 3-nód, aon nód Red Hat OpenShift, agus nodan luchd-obrach iomallach, bidh Red Hat OpenShift a’ leasachadh taic airson topologies lorg-coise nas lugha ann an suidheachaidhean iomaill. Bidh na topologies sin a’ freagairt nas fheàrr ri meud corporra diofar làraich iomaill, ceangal agus riatanasan ruigsinneachd.
Prìomh eadar-dhealachaidhean eadar Kubernetes & OpenShift
OpenSource agus Malairteach
Is e am prìomh eadar-dhealachadh eadar Kubernetes agus OpenShift gur e pròiseact stòr fosgailte a th’ anns a ’chiad fhear, agus am fear mu dheireadh na thairgse corporra airson prothaid. Mar thoradh air an sin, tha Kubernetes na inneal fèin-sheasmhach.
Bidh daoine a’ cur fios gu coimhearsnachd Kubernetes, anns a bheil grunn luchd-leasachaidh, luchd-rianachd, ailtirean, msaa, gus fuasgladh fhaighinn air cùisean no biastagan sam bith san teicneòlas seo.
Nuair a bhios tu a’ cleachdadh an fho-sgrìobhaidh toraidh Red Hat seo le OpenShift, tha deagh roghainn taic pàighte agad airson fuasgladh fhaighinn air cùis sam bith. Faodar Red Hat CloudForms a chleachdadh le fo-sgrìobhadh OpenShift gus am bun-structar fiosaigeach, brìgheil agus sgòthan a riaghladh.
Tha prìs an àrd-ùrlar ri fhaicinn an seo.
Eadar-aghaidh cleachdaiche & eòlas
Dh’ fhaodadh an eadar-aghaidh lìn iom-fhillte de Kubernetes luchd-tòiseachaidh a chur troimh-chèile.
Feumaidh luchd-cleachdaidh deas-bhòrd Kubernetes a chuir a-steach agus Kube-proxy a chleachdadh gus port an inneil aca a chuir chun t-seirbheisiche brabhsair gus eadar-aghaidh cleachdaiche grafaigeach lìn Kubernetes (GUI) fhaicinn.
Leis nach eil duilleag logadh a-steach air an deas-bhòrd, feumaidh luchd-cleachdaidh cuideachd comharran giùlain a stèidheachadh gus dearbhadh agus ùghdarras a thoirt seachad.
Air an làimh eile, tha OpenShift a’ tabhann consol air-loidhne a tha furasta a chleachdadh le duilleag logadh a-steach aon-suathadh. Tha an consol a’ toirt eadar-aghaidh stèidhichte air cruth a tha furasta a chleachdadh do luchd-cleachdaidh a bheir comas do ghoireasan cur-ris, cuir às agus atharrachadh. Le OpenShift, tha e soilleir gum faigh luchd-cleachdaidh buannachd.
Eadar-aghaidh lìn
Tha thu ag iarraidh eadar-aghaidh lìn iomchaidh agus furasta a chleachdadh gus a h-uile gnìomh rianachd brabhsair a choileanadh. Agus tha OpenShift a’ toirt seachad seo. Feumaidh gach neach-cleachdaidh dìreach pròiseas logadh a-steach goirid a chrìochnachadh mus tèid riochdachadh intuitive den bhuidheann gu lèir a thaisbeanadh.
Tha OpenShift bho Red Hat a’ toirt seachad eadar-aghaidh lìn intuitive a leigeas le proifeiseantaich DevOps gnìomhan Kubernetes a dhèanamh gu furasta agus na sgiobaidhean obrachaidh gus sùil a chumail air an tagradh gu comhfhurtail.
Tha an smachd a’ toirt seachad grunn roghainnean a ghabhas cur an sàs le dìreach cliog, a’ gabhail a-steach togail, cleachdadh, ùrachadh, sgèile, agus nochdadh.
Tha Kubernetes a’ toirt a-steach deas-bhòrd sìmplidh nach urrainn ach do chuideachadh le gnìomhan bunaiteach. A bharrachd air an sin, an taca ri deas-bhòrdan eile air a’ mhargaidh, chan eil an deas-bhòrd gu math furasta a chleachdadh.
Mar thoradh air an sin, is fheàrr le proifeiseantaich DevOps deas-bhòrd bunaiteach Kubernetes a chur còmhla le innealan seallaidh eile leithid Prometheus agus grafana.
Neo-eisimeileachd
Bidh grunn choimpiutairean brìgheil ann am brabhsair, ge bith an ann le brìgheil no meatailt lom. Tha cur-ris inneal mas-fhìor ann an Kubernetes na phròiseas a bheir ùine. Tha e ag iarraidh air luchd-prògramaidh sgriobtaichean YAML a sgrìobhadh air a shon.
Tha sgèileadh sìmplidh le bhith a’ cleachdadh OpenShift, an taca ri sin. Le cuideachadh bhon luchd-stàlaidh a tha rim faighinn agus leabhraichean-cluiche Ansible, is urrainn do OpenShift na h-innealan brìgheil a chuir air dòigh sa bhuidheann gu sgiobalta.
A bharrachd air an sin, tha scalability ann an OpenShift na dhòigh-obrach sìmplidh.
sùbailteachd
Leis nach eil dòigh stèidhichte ann airson Kubernetes a chleachdadh, tha e a’ tabhann tòrr saorsa. Faodar siostam obrachaidh sam bith le cuingealachaidhean a bharrachd a chleachdadh gus Kubernetes a ruith.
Air sgàth an t-seann nàdur agus an neo-chomas air iarrtasan margaidh an latha an-diugh a shàsachadh, bha ailtireachd dìleab na chnap-starra dha mòran iomairtean faighinn seachad air.
Nuair a bhios tu a’ dèiligeadh ri OpenShift, chan eil a h-uile siostam obrachaidh a’ faighinn taic. Is e dìreach sgaoilidhean FedoraOS, CentOS, agus Red Hat a tha co-chosmhail ri OpenShift.
rianachd
An toiseach, faodaidh tu smachd a chumail air a’ bhuidheann ann an Kubernetes a’ cleachdadh an deas-bhòrd bunaiteach.
Ach, air sgàth cho comasach ‘s a tha e agus cho beag eadar-aghaidh cleachdaiche, nuair a dh’ fhàsas meud a’ chnuas, feumaidh tu innealan nas cumhachdaiche a chur ris mar Istio, Prometheus, agus Grafana gus am buidheann a riaghladh gu furasta.
Gus an cruinneachadh a riaghladh, tha Red Hat OpenShift a’ toirt seachad deas-bhòrd a tha furasta a chleachdadh. Leigidh portal lìn OpenShift leat gnìomhachd sòlaimte a dhèanamh air a’ bhuidheann airson rianachd nas fheàrr.
Tha OpenShift cuideachd a’ moladh a’ bhuidheann a cheangal ri stac EFK agus Istio. Mu dheireadh, na leabhraichean cluiche ruigsinneach agus stàlaichear ann an taic OpenShift le riaghladh brabhsair.
Cleachdadh
Is e ceum riatanach DevOps a bhith a’ cleachdadh tagradh ann an cinneasachadh, agus tha OpenShift a’ dèanamh a’ phròiseas seo gu math sìmplidh.
Bidh pròiseas CICD a’ làimhseachadh a h-uile càil dhut, bho leasachadh gu cleachdadh, agus mar sin cha leig thu leas a bhith draghail mu bhith a’ coileanadh gach ceum le làimh.
Bidh thu a’ faireachdainn ceart aig an taigh a’ ruith loidhne-phìoban CICD airson a bhith a’ cleachdadh thagraidhean le OpenShift, eadhon ged a tha thu nad neach-tòiseachaidh iomlan. Gus aplacaidean OpenShift a chleachdadh, cleachd an àithne DeploymentConfig.
Ach, tha buileachadh Kubernetes duilich agus gu tric air a dhèanamh le eòlaiche a-mhàin.
Feumaidh gach ìre den loidhne-phìoban airson cleachdadh tagraidh a bhith air a stèidheachadh le làimh. Bidh cleachdadh Kubernetes a’ cleachdadh stuthan cleachdaidh, a bheir taic do dh’ iomadh atharrachadh co-aontach.
tèarainteachd
An coimeas ri Kubernetes, tha riaghailtean tèarainteachd nas làidire aig OpenShift. Mar eisimpleir, chan eil e comasach na soithichean a ruith mar fhreumh le OpenShift.
A bharrachd air an sin, tha e a ’cur casg air luchd-cleachdaidh bho bhith a’ cleachdadh mòran ìomhaighean oifigeil air DockerHub. Mar sin feumaidh tu eòlas a chur air poileasaidhean tèarainteachd OpenShift mus cleachd thu e.
Ach, tha na cuingeadan sin a’ fàgail dearbhadh agus ùghdarras OpenShift nas earbsaiche na Kubernetes.
Fhad ‘s a bha e fo Kubernetes, bhiodh e duilich comasan dearbh-aithne agus cead iomchaidh a thogail.
Mura h-eil innealan sganaidh soithichean air an toirt a-steach don bhuidheann, eu-coltach ri OpenShift, faodaidh cruinneachaidhean Kubernetes àireamh mhòr de dh ’ìomhaighean Docker mì-chinnteach a thoirt a-steach.
Tha teicneòlasan smachd ruigsinneachd stèidhichte air dreuchd (RBAC) rim faighinn ann an Kubernetes, ge-tà, chan eil iad gu leòr airson an ìre àrd de thèarainteachd a tha a dhìth ann an tagraidhean cinneasachaidh.
Mar sin, feumaidh Kubernetes fhathast mòran adhartasan tèarainteachd a dhèanamh an taca ri OpenShift.
Co-dhùnadh
Bha sin uile mu dheidhinn na h-eadar-dhealachaidhean eadar Kubernetes agus OpenShift. Anns an roinn IT, tha iarrtas air an dà àrd-ùrlar orchestration container. Mar sin, faodaidh tu an àrd-ùrlar orchestration container a thaghadh a tha air leth freagarrach airson do chompanaidh stèidhichte air na feumalachdan agad.
Ma tha sùbailteachd a dhìth air na pròiseactan agad, bu chòir dhut Kubernetes a chleachdadh.
Ach, tha OpenShift na roghainn nas fheàrr mas urrainn dhut cumail ri plana ro-shuidhichte agus ma tha thu airson àrd-ùrlar a chleachdadh airson orchestration container a tha sìmplidh a chleachdadh agus a rianachd.
Agus ma tha thu air a bhith ag obair ann an àite DevOps airson greis, is dòcha gum bi thu airson sealladh a thoirt dha Kubernetes.
Ach, mas e neach-tòiseachaidh a th’ annad, falbh le OpenShift oir nì e a’ mhòr-chuid de rudan gu math sìmplidh dhut.
Is e Red Hat OpenShift agus Kubernetes na roghainnean agad a-nis, mar sin tagh gu ciallach.
Leave a Reply