OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1

“Dè an diofar eadar Kubernetes agus OpenShift?” - tha a’ cheist seo ag èirigh le cunbhalachd farmadach. Ged a tha e ann an da-rìribh tha seo coltach ri bhith a’ faighneachd ciamar a tha càr eadar-dhealaichte bho einnsean. Ma chumas sinn a’ dol leis an samhlachas, is e toradh crìochnaichte a th’ ann an càr, faodaidh tu a chleachdadh sa bhad, gu litearra: faigh a-steach agus falbh. Air an làimh eile, gus an tèid an einnsean a thoirt leat an àiteigin, feumar an-toiseach a chuir ris le tòrr rudan eile gus an aon chàr fhaighinn aig a’ cheann thall.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1

Mar sin, is e Kubernetes an einnsean timcheall air a bheil an càr branda OpenShift (àrd-ùrlar) air a chruinneachadh, a bheir thu chun amas agad.

San artaigil seo tha sinn airson do chuimhneachadh agus sgrùdadh a dhèanamh air na prìomh phuingean a leanas ann am beagan nas mionaidiche:

  • Tha Kubernetes aig cridhe an àrd-ùrlar OpenShift agus tha e 100% le teisteanas Kubernetes, gu tur fosgailte agus às aonais an ìre seilbh as lugha. Gu h-aithghearr:
    • Is e an API brabhsair OpenShift XNUMX% Kubernetes.
    • Ma ruitheas an soitheach air siostam Kubernetes sam bith eile, ruithidh e air OpenShift gun atharrachadh sam bith. Chan eil feum air atharrachaidhean a dhèanamh air na h-aplacaidean.
  • Chan e a-mhàin gu bheil OpenShift a’ cur feartan feumail agus comas-gnìomh ri Kubernetes. Coltach ri càr, tha OpenShift a-mach às a ’bhogsa, faodar a chuir gu cinneasachadh sa bhad, agus, mar a sheallas sinn gu h-ìosal, a’ dèanamh beatha leasaiche tòrr nas fhasa. Sin as coireach gu bheil OpenShift aonaichte ann an dithis. Tha e an dà chuid na àrd-ùrlar PaaS clas iomairt soirbheachail agus ainmeil bho shealladh leasaiche. Agus aig an aon àm, tha e na fhuasgladh fìor earbsach Container-as-a-Service bho shealladh gnìomhachd gnìomhachais.

Is e OpenShift Kubernetes le teisteanas CNCF 100%.

Tha OpenShift stèidhichte air Kubernetes air a dhearbhadh. Mar sin, às deidh trèanadh ceart, tha luchd-cleachdaidh air an iongnadh le cumhachd kubectl. Agus bidh an fheadhainn a thionndaidh gu OpenShift bho Kubernetes Cluster gu tric ag ràdh cho mòr ‘s as toil leotha sin às deidh dhaibh kubeconfig ath-stiùireadh gu brabhsair OpenShift, bidh a h-uile sgriobt a th’ ann mar-thà ag obair gun sgur.

Is dòcha gu bheil thu air cluinntinn mu ghoireas loidhne-àithne OpenShift ris an canar OC. Tha e gu tur co-chosmhail ri kubectl, agus tha e a’ tabhann grunn luchd-cuideachaidh feumail a bhios feumail nuair a bhios tu a’ coileanadh grunn ghnìomhan. Ach an toiseach, beagan a bharrachd mu cho-chòrdalachd OC agus kubectl:

àitheantan kubectl
Sgiobaidhean OC

kubectl faigh pods
oc faigh pods

faigh kubectl ainmean-àite
oc faigh àiteachan ainmean

kubectl cruthaich -f deployment.yaml
oc cruthaich -f deployment.yaml

Seo cò ris a tha toraidhean cleachdadh kubectl air an OpenShift API coltach:

• kubectl faigh pods – a' tilleadh pods mar a bhiodh dùil.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1

• kubectl faigh ainmean-àite – a' tilleadh àiteachan ainmean mar a bhiodh dùil.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Bidh an àithne kubectl create -f mydeployment.yaml a’ cruthachadh ghoireasan kubernetes dìreach mar a tha air àrd-ùrlar Kubernetes sam bith eile, mar a chithear sa bhidio gu h-ìosal:


Ann am faclan eile, tha a h-uile Kubernetes APIan rim faighinn gu h-iomlan ann an OpenShift fhad ‘s a chumas iad co-chòrdalachd 100%. Sin as coireach Tha OpenShift air aithneachadh mar àrd-ùrlar Kubernetes barrantaichte leis an Cloud Native Computing Foundation (CNCF). 

Bidh OpenShift a’ cur feartan feumail ri Kubernetes

Tha Kubernetes APIs 100% rim faighinn ann an OpenShift, ach tha e soilleir nach eil comas-gnìomh agus goireasachd aig goireas àbhaisteach Kubernetes kubectl. Sin as coireach gu bheil Red Hat air feartan feumail agus innealan loidhne-àithne a chuir ri Kubernetes, leithid OC (goirid airson neach-dèiligidh OpenShift) agus ODO (OpenShift DO, tha an goireas seo ag amas air luchd-leasachaidh).

1. OC utility - dreach nas cumhachdaiche agus nas goireasaiche de Kubectl

Mar eisimpleir, eu-coltach ri kubectl, leigidh e leat àiteachan ainmean ùra a chruthachadh agus co-theacsan atharrachadh gu furasta, agus tha e cuideachd a’ tabhann grunn òrdughan feumail do luchd-leasachaidh, leithid togail ìomhaighean soithichean agus cleachdadh thagraidhean gu dìreach bho chòd stòr no binaries (Stòr-gu-image, s2i).

Bheir sinn sùil air eisimpleirean air mar a tha an luchd-cuideachaidh togte agus gnìomhachd adhartach goireas OC a’ cuideachadh le bhith a’ sìmpleachadh obair làitheil.

Is e a’ chiad eisimpleir riaghladh ainmean-àite. Bidh iomadh àite ainm aig gach buidheann Kubernetes an-còmhnaidh. Mar as trice bidh iad air an cleachdadh gus àrainneachdan leasachaidh is cinneasachaidh a chruthachadh, ach faodar an cleachdadh cuideachd airson, mar eisimpleir, bogsa gainmhich pearsanta a thoirt do gach leasaiche. Ann an cleachdadh, tha seo a’ ciallachadh gum feum an leasaiche gluasad gu tric eadar ainmean-àite, leis gu bheil kubectl a’ ruith ann an co-theacs an àite a th’ ann an-dràsta. Mar sin, ann an cùis kubectl, bidh daoine gu gnìomhach a’ cleachdadh sgriobtaichean cuideachaidh airson seo. Ach nuair a bhios tu a’ cleachdadh OC, gus atharrachadh chun àite a tha thu ag iarraidh, dìreach can “oc project namespace”.

Nach eil cuimhne agad dè an t-ainm a th’ air an àite-ainm a tha a dhìth ort? Gun duilgheadas, dìreach sgrìobh “oc get projects” gus an liosta slàn a thaisbeanadh. A bheil thu teagmhach ciamar a dh’ obraicheas seo mura h-eil cothrom agad ach air fo-sheata cuibhrichte de dh’ ainmean air a’ bhuidheann? Uill, a chionn 's gu bheil kubectl a' dèanamh seo ceart ma tha RBAC a 'leigeil leat na h-àiteachan gu lèir fhaicinn air a' bhuidheann, agus ann an cruinneachaidhean mòra chan eil a h-uile duine a 'faighinn a leithid de chead. Mar sin, freagraidh sinn: airson an OC chan eil seo na dhuilgheadas idir agus bheir e gu furasta liosta iomlan ann an suidheachadh mar sin. Is e na rudan beaga sin a tha a’ dèanamh suas stiùireadh corporra Openshift agus cho math sa tha an àrd-ùrlar seo a thaobh luchd-cleachdaidh agus tagraidhean

2. ODO - dreach leasaichte de kubectl airson luchd-leasachaidh

Is e eisimpleir eile de leasachaidhean Red Hat OpenShift thairis air Kubernetes goireas loidhne-àithne ODO. Tha e air a dhealbhadh airson luchd-leasachaidh agus leigidh e leat còd ionadail a chuir gu sgiobalta gu brabhsair OpenShift iomallach. Faodaidh e cuideachd pròiseasan taobh a-staigh a sgioblachadh gus a h-uile atharrachadh còd gu soithichean a shioncronachadh sa bhad air brabhsair OpenShift iomallach gun a bhith ag ath-thogail, a’ clàradh agus ag ath-shuidheachadh ìomhaighean.

Bheir sinn sùil air mar a tha OC agus ODO ga dhèanamh nas fhasa obrachadh le soithichean agus Kubernetes.

Dìreach dèan coimeas eadar sruthan obrach no dhà nuair a thèid an togail air bunait kubectl, agus nuair a thèid OC no ODO a chleachdadh.

• Cleachdadh còd air OpenShift dhaibhsan aig nach eil YAML:

Cuibhreann / cubectl
$> git clone github.com/sclorg/nodejs-ex.git
1- Cruthaich Dockerfile a thogas an ìomhaigh bho chòd
-----
BHO nód
WORKDIR /usr/src/app
COPY pasgan*.json ./
COPY clàr-amais.js ./
COPY ./app ./app
RUN npm a stàladh
Sealladh farsaing air 3000
CMD [ “npm”, “tòiseachadh” ] ————–
2 - Bidh sinn a 'togail an ìomhaigh
$> togail podman...
3- Log a-steach don chlàr
podman logadh a-steach ...
4- Cuir an ìomhaigh sa chlàr
putadh podman
5- Cruthaich faidhlichean yaml airson an cleachdadh (deployment.yaml, service.yaml, ingress.yaml) - is e seo an ìre as ìsle
6- Cuir an gnìomh faidhlichean follaiseach:
Kubectl tagradh -f .

OpenShift/oc
$> oc aplacaid ùr github.com/sclorg/nodejs-ex.git - ar_application_name

OpenShift / odha
$> git clone github.com/sclorg/nodejs-ex.git
$> odo cruthaich co-phàirt nodejs myapp
$> putadh air adhart

• Tionndadh co-theacsa: atharraich àite-ainm obrach no buidheann-obrach.

Cuibhreann / cubectl
1- Cruthaich co-theacsa ann an kubeconfig airson a’ phròiseict “myproject”
2- co-theacsa seata kubectl…

OpenShift/oc
oc pròiseact “myproject”

Smachd càileachd: “Tha aon fheart inntinneach air nochdadh an seo, fhathast ann an dreach alpha. Is dòcha gun urrainn dhuinn a chuir ann an riochdachadh? ”

Smaoinich gu bheil thu nad shuidhe ann an càr rèisidh agus gun deach innse dhut: “Tha sinn air seòrsa ùr de bhreicichean a chuir a-steach agus, a bhith onarach, chan eil iad earbsach fhathast ceart... den fharpais.” Ciamar a tha an ro-shealladh seo a’ còrdadh riut? Chan eil sinne aig Red Hat gu math toilichte. 🙂

Mar sin, bidh sinn a’ feuchainn ri stad a chuir air dreachan alpha gus am bi iad aibidh gu leòr agus gu bheil sinn air deuchainn blàir mionaideach a dhèanamh agus gu bheil sinn a’ faireachdainn gu bheil iad sàbhailte an cleachdadh. Mar as trice, bidh a h-uile càil a’ dol tro ìre Ro-shealladh Dev an toiseach, agus an uairsin troimhe Ro-shealladh Teicneòlais agus dìreach an uairsin thig e a-mach mar fhoillseachadh poblach Cothrom coitcheann (GA), a tha mar-thà cho seasmhach gu bheil e freagarrach airson cinneasachadh.

Carson a tha sin? Air sgàth, coltach ri leasachadh bathar-bog sam bith eile, chan eil a h-uile beachd tùsail ann an Kubernetes a 'ruigsinn an naidheachd mu dheireadh. No bidh iad ga ruighinn agus eadhon a’ cumail an gnìomh a tha san amharc, ach tha am buileachadh gu tur eadar-dhealaichte bhon fhear anns an dreach alpha. Le mìltean air mìltean de luchd-ceannach Red Hat a’ cleachdadh OpenShift gus taic a thoirt do eallach obrach a tha deatamach do mhisean, tha sinn a’ cur cuideam sònraichte air seasmhachd ar n-àrd-ùrlar agus taic fad-ùine.

Tha Red Hat gu mòr airson OpenShift a leigeil ma sgaoil gu tric agus an dreach aige de Kubernetes ùrachadh. Mar eisimpleir, tha an sgaoileadh GA gnàthach de OpenShift 4.3 aig àm an sgrìobhaidh seo a’ toirt a-steach Kubernetes 1.16, a tha dìreach aon air cùl an dreach shuas an abhainn de Kubernetes le àireamh 1.17. Mar sin, tha sinn a’ feuchainn ri Kubernetes clas iomairt a thoirt don neach-ceannach agus smachd càileachd a bharrachd a thoirt seachad fhad ‘s a bhios sinn a’ leigeil a-mach dreachan ùra de OpenShift.

Ceartachaidhean bathar-bog: “Bha toll anns an dreach de Kubernetes a th’ againn ann an cinneasachadh. Agus chan urrainn dhut a dhùnadh ach le bhith ag ùrachadh trì dreachan suas. No a bheil roghainnean ann?

Ann am pròiseact còd fosgailte Kubernetes, mar as trice bidh fuasglaidhean bathar-bog air an leigeil ma sgaoil mar phàirt den ath fhoillseachadh, uaireannan a’ còmhdach aon no dhà de chlach-mhìle roimhe, a’ toirt còmhdach air ais cho beag ri 6 mìosan.

Tha Red Hat moiteil a bhith a’ leigeil a-mach fuasglaidhean èiginneach nas tràithe na feadhainn eile agus a’ toirt taic fada nas fhaide. Gabh mar eisimpleir so-leòntachd àrdachadh sochair Kubernetes (CVE-2018-1002105): chaidh a lorg ann an Kubernetes 1.11, agus chaidh fuasglaidhean airson fiosan roimhe seo a leigeil ma sgaoil dìreach suas gu dreach 1.10.11, a’ fàgail am fear seo anns an toll anns a h-uile brath Kubernetes roimhe, bho 1.x gu 1.9.

An uairsin, Chàirich Red Hat OpenShift air ais gu dreach 3.2 (Tha Kubernetes 1.2 ann), a’ glacadh naoi fiosan OpenShift agus a’ nochdadh gu soilleir cùram do luchd-ceannach (tuilleadh fiosrachaidh an seo).

Mar a tha OpenShift agus Red Hat a’ gluasad Kubernetes air adhart

Is e Red Hat an dàrna bathar-bog as motha a chuir ri pròiseact stòr fosgailte Kubernetes, air cùl Google a-mhàin, le 3 de na 5 luchd-leasachaidh as torraiche a’ tighinn bho Red Hat. Fìrinn neo-aithnichte eile: nochd mòran de ghnìomhan èiginneach ann an Kubernetes gu dìreach aig iomairt Red Hat, gu sònraichte, leithid:

  • RBAC. Cha robh gnìomhan RBAC aig Kubernetes (ClusterRole, ClusterRoleBinding) gus an do cho-dhùin innleadairean Red Hat an cur an gnìomh mar phàirt den àrd-ùrlar fhèin, agus chan ann mar ghnìomhachd OpenShift a bharrachd. A bheil eagal air Red Hat Kubernetes a leasachadh? Gu dearbh chan eil, oir tha Red Hat gu teann a’ leantainn phrionnsapalan stòr fosgailte agus chan eil e a’ cluich geamannan Open Core. Tha leasachaidhean agus innleachdan a tha air an stiùireadh le coimhearsnachdan leasachaidh, seach feadhainn seilbhe, nas so-dhèanta agus air an gabhail riutha nas fharsainge, a tha a’ co-thaobhadh gu math ris a’ phrìomh amas againn bathar-bog stòr fosgailte a dhèanamh nas fheumaile don luchd-ceannach againn.
  • Poileasaidhean Tèarainteachd airson pods (Poileasaidhean Tèarainteachd Pod). Chaidh am bun-bheachd seo de bhith a’ ruith thagraidhean gu tèarainte taobh a-staigh pods a chuir an gnìomh an toiseach ann an OpenShift fon ainm SCC (Cuingealachd Co-theacsa Tèarainteachd). Agus mar a bha san eisimpleir roimhe, cho-dhùin Red Hat na leasachaidhean sin a thoirt a-steach don phròiseact fosgailte Kubernetes gus am faodadh a h-uile duine an cleachdadh.

Dh’ fhaodadh an t-sreath eisimpleirean seo a bhith air a leantainn, ach bha sinn dìreach airson sealltainn gu bheil Red Hat gu mòr airson Kubernetes a leasachadh agus a dhèanamh nas fheàrr don h-uile duine.

Tha e soilleir gur e Kubernetes a th’ ann an OpenShift. Dè na h-eadar-dhealachaidhean a th’ ann? 🙂

Tha sinn an dòchas le bhith a’ leughadh gu ruige seo gu bheil thu air tuigsinn gu bheil Kubernetes na phrìomh phàirt de OpenShift. Am prìomh fhear, ach fada bhon aon fhear. Ann am faclan eile, cha toir dìreach stàladh Kubernetes àrd-ùrlar clas iomairt dhut. Feumaidh tu dearbhadh, lìonrachadh, tèarainteachd, sgrùdadh, riaghladh logaichean agus barrachd a chuir ris. A bharrachd air an sin, feumaidh tu roghainnean duilich a dhèanamh bhon àireamh mhòr de dh ’innealan a tha rim faighinn (gus luach a chuir air iomadachd an eag-shiostam, dìreach thoir sùil air Clàr CNCF saor an asgaidh) agus dòigh air choireigin dèanamh cinnteach à cunbhalachd agus co-leanailteachd gus am bi iad ag obair mar aon. A bharrachd air an sin, feumaidh tu ùrachadh agus deuchainn ais-tharraing a dhèanamh gu cunbhalach nuair a thèid dreach ùr de gin de na pàirtean a chleachdas tu a leigeil ma sgaoil. Is e sin, a bharrachd air a bhith a 'cruthachadh agus a' cumail suas an àrd-ùrlar fhèin, feumaidh tu cuideachd dèiligeadh ris a h-uile bathar-bog seo. Chan eil e coltach gum bi mòran ùine air fhàgail gus fuasgladh fhaighinn air duilgheadasan gnìomhachais agus buannachdan farpaiseach a choileanadh.

Ach a thaobh OpenShift, bidh Red Hat a’ gabhail na h-iom-fhillteachd sin air fhèin agus dìreach a’ toirt dhut àrd-ùrlar làn-ghnìomhach, a tha a’ toirt a-steach chan e a-mhàin Kubernetes fhèin, ach cuideachd an t-seata iomlan de dh’ innealan stòr fosgailte riatanach a thionndaidheas Kubernetes gu bhith na fhìor chlas iomairt. fuasgladh as urrainn dhut a chuir air bhog sa bhad agus gu socair gu cinneasachadh. Agus gu dearbh, ma tha cuid de na cruachan teicneòlais agad fhèin, faodaidh tu OpenShift fhilleadh a-steach do na fuasglaidhean a th’ ann mar-thà.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Tha OpenShift na àrd-ùrlar snasail Kubernetes

Thoir sùil air an dealbh gu h-àrd: is e a h-uile dad a tha taobh a-muigh ceart-cheàrnach Kubernetes far a bheil Red Hat a’ cur feartan ris nach eil, mar a chanas iad, fo-dhealbhadh aig Kubernetes. Agus a-nis bheir sinn sùil air na prìomh raointean sin.

1. OS làidir mar bhunait: RHEL CoreOS no RHEL

Tha Red Hat air a bhith na phrìomh sholaraiche de sgaoilidhean Linux airson tagraidhean a tha deatamach do ghnìomhachas airson còrr air 20 bliadhna. Tha ar n-eòlas cruinnichte agus air ùrachadh gu cunbhalach san raon seo a’ toirt cothrom dhuinn bunait dha-rìribh earbsach agus earbsach a thabhann airson gnìomhachd tionnsgalach soithichean. Bidh RHEL CoreOS a’ cleachdadh an aon kernel ri RHEL, ach tha e air a bharrrachadh gu sònraichte airson gnìomhan leithid a bhith a’ ruith shoithichean agus a’ ruith cruinneachaidhean Kubernetes: tha am meud lùghdaichte agus an neo-sheasmhachd ga dhèanamh nas fhasa cruinneachaidhean a stèidheachadh, fèin-sgèileadh, cleachdadh badan, msaa. na dheagh bhunait airson an aon eòlas cleachdaiche a lìbhrigeadh le OpenShift thairis air raon farsaing de àrainneachdan coimpiutaireachd, bho mheatailt lom gu sgòthan prìobhaideach is poblach.

2. Automation de IT obrachaidhean

Tha fèin-ghluasad pròiseasan stàlaidh agus gnìomhachd latha-4 (is e sin, obair làitheil) na phuing làidir aig OpenShift, ga dhèanamh fada nas fhasa an àrd-ùrlar container a rianachd, ùrachadh agus a chumail aig an ìre as àirde. Tha seo air a choileanadh tro thaic do ghnìomhaichean Kubernetes aig ìre kernel OpenShift XNUMX.

Tha OpenShift 4 cuideachd na eag-shiostam iomlan de fhuasglaidhean stèidhichte air gnìomhaichean Kubernetes, air a leasachadh le Red Hat fhèin agus le com-pàirtichean treas-phàrtaidh (faic. eòlaire gnìomhaiche Red Hat, no stòr gnìomhaiche gnìomhaichehub.io, air a chruthachadh le Red Hat airson luchd-leasachaidh treas-phàrtaidh).

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Tha an catalog aonaichte OpenShift 4 a’ toirt a-steach còrr air 180 gnìomhaiche Kubernetes

3. Innealan Leasachaidh

Bho 2011, tha OpenShift air a bhith ri fhaighinn mar àrd-ùrlar PaaS (Platform-as-a-Service) a nì beatha fada nas fhasa do luchd-leasachaidh, gan cuideachadh le bhith ag amas air còdadh, agus a’ tabhann taic dhùthchasach do chànanan prògramaidh leithid Java, Node.js , PHP, Ruby, Python, Go, a bharrachd air seirbheisean amalachaidh is lìbhrigidh leantainneach CI/CD, stòran-dàta, msaa. Tha OpenShift 4 a’ tabhann catalog farsaing, a tha a’ toirt a-steach barrachd air seirbheisean 100 stèidhichte air gnìomhaichean Kubernetes air an leasachadh le Red Hat agus ar com-pàirtichean.

Eu-coltach ri Kubernetes, tha GUI sònraichte aig OpenShift 4 (Console leasaiche).

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Tha an Console Leasachaidh a’ toirt sealladh soilleir de cho-phàirtean tagraidh agus ga dhèanamh furasta obrachadh le Kubernetes

A bharrachd air an sin, tha OpenShift a’ tabhann seata de dh’ innealan leasachaidh Codeready, a tha, gu sònraichte, a ’toirt a-steach Àiteachan-obrach Codeready, IDE làn-ghlèidhte le eadar-aghaidh lìn a ruitheas gu dìreach air mullach OpenShift agus a chuireas an gnìomh dòigh-obrach IDE-as-a-service. Air an làimh eile, dhaibhsan a tha airson a bhith ag obair gu cruaidh ann am modh ionadail, tha Codeready Containers ann, dreach làn-ghnìomhach de OpenShift 4 a ghabhas cleachdadh air laptop.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
IDE aonaichte mar sheirbheis airson leasachadh èifeachdach air àrd-ùrlar Kubernetes/OpenShift

Tha OpenShift a’ tabhann làn shiostam CI/CD a-mach às a’ bhogsa, an dàrna cuid stèidhichte air Jenkins container agus plugan DSL airson a bhith ag obair le pìoban, no siostam CI/CD stèidhichte air Kubernetes an Tekton (an-dràsta ann an dreach ro-shealladh Tech). Bidh an dà fhuasgladh sin a’ fighe a-steach gu h-iomlan leis a’ chonsail OpenShift, a’ toirt cothrom dhut piobrachadh loidhne-phìoban a ruith, coimhead air cleachdadh, logaichean, agus barrachd.

4. Innealan Iarrtais

Leigidh OpenShift leat an dà chuid tagraidhean stàiteil traidiseanta agus fuasglaidhean stèidhichte air sgòthan a chleachdadh stèidhichte air ailtireachd ùr, leithid microservices no frithealaiche. Tha fuasgladh OpenShift Service Mesh a ’tighinn dìreach a-mach às a’ bhogsa le prìomh innealan airson microservices a chumail suas, leithid Istio, Kiali agus Jaeger. An uair sin, tha fuasgladh OpenShift Serverless a’ toirt a-steach chan e a-mhàin Knative, ach cuideachd innealan mar Keda a chaidh a chruthachadh mar phàirt de cho-iomairt le Microsoft gus gnìomhan Azure a thoirt seachad air àrd-ùrlar OpenShift.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Bidh am fuasgladh aonaichte OpenShift ServiceMesh (Istio, Kiali, Jaeger) feumail nuair a bhios tu a’ leasachadh meanbh-sheirbheisean

Gus am beàrn eadar tagraidhean dìleab agus soithichean a dhùnadh, tha OpenShift a-nis a’ ceadachadh imrich inneal brìgheil chun àrd-ùrlar OpenShift a’ cleachdadh Container Native Virtualization (ann an TechPreview an-dràsta), a’ toirt a-steach tagraidhean tar-chinealach agus a’ comasachadh an imrich eadar diofar sgòthan, gach cuid prìobhaideach agus poblach.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Windows 2019 Inneal brìgheil brìgheil a ’ruith air OpenShift tro Container Native Virtualization (an-dràsta ann an dreach ro-shealladh Tech)

5. Innealan airson closaichean

Feumaidh seirbheisean sgrùdaidh is logaidh meadhanaichte, dòighean tèarainteachd, dearbhadh agus ùghdarrachadh, agus innealan riaghlaidh lìonra a bhith aig àrd-ùrlar clas iomairt sam bith. Agus tha OpenShift a’ toirt seachad seo uile a-mach às a’ bhogsa, agus tha e uile 100% fosgailte, a’ toirt a-steach fuasglaidhean leithid ElasticSearch, Prometheus, Grafana. Bidh na fuasglaidhean sin uile a’ tighinn le clàran-dannsa, meatrach, agus rabhaidhean a tha air an togail agus air an rèiteachadh mar-thà a’ cleachdadh eòlas sgrùdaidh cnuasachaidh farsaing Red Hat, a’ toirt cothrom dhut smachd agus sùil a chumail gu h-èifeachdach air an àrainneachd riochdachaidh agad bhon toiseach.

Bidh OpenShift cuideachd a’ tighinn gu ìre le rudan cho cudromach do luchd-ceannach corporra mar dhearbhadh le solaraiche oauth togte, amalachadh le solaraichean teisteanais, a’ toirt a-steach LDAP, ActiveDirectory, OpenID Connect, agus mòran a bharrachd.

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Deas-bhòrd Grafana ro-ullaichte airson sgrùdadh brabhsair OpenShift

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
Còrr air 150 metrics agus rabhaidhean Prometheus ro-shuidhichte airson sgrùdadh brabhsair OpenShift

Airson a leantainn

Is e gnìomhachd beairteach an fhuasglaidh agus an eòlas farsaing aig Red Hat ann an raon Kubernetes na h-adhbharan gu bheil OpenShift air prìomh àite a choileanadh sa mhargaidh, mar a chithear san fhigear gu h-ìosal (leugh barrachd an seo).

OpenShift mar dhreach iomairt de Kubernetes. Pàirt 1
“Tha Red Hat an-dràsta a’ stiùireadh a’ mhargaidh le cuibhreann de 44%.
Tha a’ chompanaidh a’ faighinn buannachdan bhon ro-innleachd reic aca a tha stèidhichte air teachdaiche, far am bi iad an-toiseach a’ co-chomhairleachadh agus a’ trèanadh luchd-leasachaidh iomairt agus an uairsin a’ gluasad gu monetization mar a bhios an iomairt a’ tòiseachadh a’ cleachdadh shoithichean gu cinneasachadh.”

(Stòr: www.lightreading.com/nfv/containers/ihs-red-hat-container-strategy-is-paying-off/d/d-id/753863)

Tha sinn an dòchas gun do chòrd an artaigil seo riut. Ann an dreuchdan san t-sreath seo san àm ri teachd, bheir sinn sùil nas mionaidiche air na buannachdan bho OpenShift thairis air Kubernetes anns gach roinn air a bheilear a’ beachdachadh an seo.

Source: www.habr.com

Cuir beachd ann