Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Chaidh an dreuchd seo a sgrìobhadh leis gu robh grunn chòmhraidhean aig an luchd-obrach againn le teachdaichean mu bhith a’ leasachadh thagraidhean air Kubernetes agus mion-fhiosrachadh an leasachaidh sin air OpenShift.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Mar as trice bidh sinn a’ tòiseachadh leis an tràchdas gur e dìreach Kubernetes a th’ ann an Kubernetes, agus tha OpenShift na àrd-ùrlar Kubernetes mu thràth, leithid Microsoft AKS no Amazon EKS. Tha na buannachdan aige fhèin aig gach aon de na h-àrd-ùrlaran sin, le fòcas air luchd-èisteachd sònraichte. Agus às deidh sin, tha an còmhradh mu thràth a 'sruthadh gu coimeas eadar neartan agus laigsean àrd-ùrlaran sònraichte.

San fharsaingeachd, smaoinich sinn air an dreuchd seo a sgrìobhadh le toradh mar “Èist, chan eil e gu diofar càite a bheil thu a’ ruith a ’chòd, air OpenShift no air AKS, air EKS, air cuid de Kubernetes àbhaisteach, tha air Kubernetes sam bith (canaidh sinn KUK ris airson goirid) “Tha e gu math sìmplidh, an sin agus an sin.”

An uairsin bha sinn an dùil an “Hello World” as sìmplidh a ghabhail agus a chleachdadh gus sealltainn dè a tha cumanta agus dè na h-eadar-dhealachaidhean eadar an CMC agus Àrd-ùrlar Container OpenShift Red Hat (an-seo, OCP no dìreach OpenShift).

Ach, nuair a bha sinn a’ sgrìobhadh na dreuchd seo, thuig sinn gu bheil sinn air fàs cho cleachdte ri bhith a’ cleachdadh OpenShift is nach eil sinn dìreach a’ tuigsinn mar a tha e air fàs agus air tionndadh gu bhith na àrd-ùrlar iongantach a tha air fàs gu bhith tòrr a bharrachd na dìreach cuairteachadh Kubernetes. Tha sinn buailteach a bhith a’ gabhail ri inbheachd agus sìmplidheachd OpenShift mar thabhartas, agus sinn a’ coimhead thairis air cho eireachdail sa tha e.

San fharsaingeachd, tha an t-àm ann airson aithreachas gnìomhach a thighinn, agus a-nis nì sinn coimeas eadar coimiseanadh ar “Hello World” air KUK agus air OpenShift, agus nì sinn e cho reusanta ‘s a ghabhas (uill, ach a-mhàin uaireannan a’ sealltainn sealladh pearsanta). sealladh air a’ chuspair). Ma tha ùidh agad ann am beachd dìreach cuspaireil air a’ chùis seo, faodaidh tu a leughadh an seo (EN). Agus anns an dreuchd seo cumaidh sinn ris na fìrinnean agus dìreach na fìrinnean.

Cnuasaichean

Mar sin, feumaidh ar “Hello World” cruinneachaidhean. Canaidh sinn “chan eil” ri sgòthan poblach sam bith, gus nach pàigh sinn airson frithealaichean, clàran, lìonraidhean, gluasad dàta, msaa. Mar sin, bidh sinn a’ taghadh brabhsair aon-nòd sìmplidh air Minikube (airson KUK) agus Còd Deiseil Còd (airson brabhsair OpenShift). Tha an dà roghainn sin gu math furasta an stàladh, ach tha feum aca air tòrr ghoireasan air an laptop agad.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Co-chruinneachadh air KUK-e

Mar sin rachamaid.

Ceum 1 - Tog ar Ìomhaigh Container

Feuch an tòisich sinn le bhith a’ cleachdadh ar “Hello World” gu minikube. Bidh seo a dhìth:

  1. 1. Docker air a stàladh.
  2. 2. Git air a stàladh.
  3. 3. Maven air a stàladh (gu fìrinneach, bidh am pròiseact seo a 'cleachdadh mvnw binary, gus an urrainn dhut a dhèanamh às aonais).
  4. 4. Gu fìrinneach, an tùs fhèin, i.e. clon tasgaidh github.com/gcolman/quarkus-hello-world.git

Is e a’ chiad cheum pròiseact Quarkus a chruthachadh. Na biodh eagal ort mura do chleachd thu Quarkus.io a-riamh - tha e furasta. Bidh thu dìreach a’ taghadh na pàirtean a tha thu airson a chleachdadh sa phròiseact (RestEasy, Hibernate, Amazon SQS, Camel, msaa), agus an uairsin Quarkus fhèin, às aonais do chom-pàirt, a’ stèidheachadh an archetype maven agus a’ cur a h-uile càil air github. Is e sin, gu litireil aon bhriogadh den luchag - agus tha thu deiseil. Sin as coireach gu bheil sinn dèidheil air Quarkus.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Is e an dòigh as fhasa ar “Hello World” a thogail a-steach do ìomhaigh làn a bhith a’ cleachdadh na leudachain quarkus-maven airson Docker, a nì a h-uile obair riatanach. Le teachd Quarkus, tha seo air fàs gu math furasta agus sìmplidh: cuir ris an leudachadh container-image-docker agus faodaidh tu ìomhaighean a chruthachadh le òrdughan maven.

./mvnw quarkus:add-extension -Dextensions=”container-image-docker”

Agus mu dheireadh, bidh sinn a’ togail ar n-ìomhaigh a’ cleachdadh Maven. Mar thoradh air an sin, bidh an còd stòr againn a’ tionndadh gu bhith na ìomhaigh de shoitheach deiseil, a dh’ fhaodar a ruith mar-thà ann an ùine ruith a’ bhogsa.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

./mvnw -X clean package -Dquarkus.container-image.build=true

Tha sin, gu dearbh, uile, a-nis is urrainn dhut an soitheach a ruith leis an àithne ruith docker, an dèidh dhuinn ar seirbheis a mhapadh gu port 8080 gus am faigh thu cothrom air.

docker run -i — rm -p 8080:8080 gcolman/quarkus-hello-world

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Às deidh an t-eisimpleir container tòiseachadh, chan eil air fhàgail ach sgrùdadh a dhèanamh leis an àithne curl gu bheil an t-seirbheis againn a’ ruith:

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Mar sin, tha a h-uile dad ag obair, agus bha e gu math furasta agus sìmplidh.

Ceum 2 - Cuir a-steach an soitheach againn gu stòr ìomhaigh an t-soithich

Airson a-nis, tha an ìomhaigh a chruthaich sinn air a stòradh gu h-ionadail anns an stòr soithichean ionadail againn. Ma tha sinn airson an ìomhaigh seo a chleachdadh san àrainneachd KUK againn, feumaidh sinn a chuir ann an ionad-tasgaidh eile. Chan eil na feartan sin aig Kubernetes, mar sin cleachdaidh sinn dockerhub. Air sgàth, an toiseach, tha e an-asgaidh, agus san dàrna àite, (cha mhòr) bidh a h-uile duine ga dhèanamh.

Tha seo cuideachd gu math sìmplidh, agus chan eil a dhìth ach cunntas dockerhub an seo.

Mar sin, bidh sinn a’ stàladh dockerhub agus a’ cur ar dealbh an sin.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Ceum 3 - Tòisich Kubernetes

Tha iomadh dòigh ann air rèiteachadh kubernetes a chuir ri chèile gus ar “Hello World” a ruith, ach cleachdaidh sinn an fheadhainn as sìmplidh dhiubh, oir is e daoine mar sin a th ’annainn ...

An toiseach, bidh sinn a’ tòiseachadh a’ bhuidheann minikube:

minikube start

Ceum 4 - A 'cleachdadh ar n-ìomhaigh gleidhidh

A-nis feumaidh sinn ar còd agus ìomhaigh soitheach a thionndadh gu rèiteachadh kubernetes. Ann am faclan eile, feumaidh sinn pod agus mìneachadh cleachdadh a tha a’ comharrachadh an ìomhaigh container againn air dockerhub. Is e aon de na dòighean as fhasa seo a dhèanamh a bhith a’ ruith an àithne cleachdadh cruthachaidh a’ comharrachadh ar n-ìomhaigh:

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

kubectl create deployment hello-quarkus — image =gcolman/quarkus-hello-world:1.0.0-SNAPSHOT

Leis an àithne seo, dh'iarr sinn air ar COOK rèiteachadh cleachdadh a chruthachadh, anns am bu chòir an sònrachadh pod airson an ìomhaigh soitheach againn a bhith ann. Cuiridh an àithne seo cuideachd an rèiteachadh seo an sàs anns a’ bhuidheann minikube againn, agus cruthaichidh e cleachdadh a luchdaicheas sìos an ìomhaigh container againn agus a ruitheas pod air a’ bhuidheann.

Ceum 5 - ruigsinneachd fosgailte don t-seirbheis againn

A-nis gu bheil ìomhaigh inneal againn air a chleachdadh, tha an t-àm ann smaoineachadh air mar a rèiticheas tu ruigsinneachd bhon taobh a-muigh don t-seirbheis Restful seo, a tha, gu dearbh, air a phrògramadh sa chòd againn.

Tha iomadh dòigh an seo. Mar eisimpleir, faodaidh tu an àithne nochdaidh a chleachdadh gus pàirtean Kubernetes iomchaidh a chruthachadh gu fèin-ghluasadach leithid seirbheisean agus puingean crìochnachaidh. Gu fìrinneach, is e seo a nì sinn le bhith a’ cur an gnìomh an àithne nochdaidh airson ar nì cleachdaidh:

kubectl expose deployment hello-quarkus — type=NodePort — port=8080

Leig leinn fuireach air an roghainn “-type” den àithne nochdaidh airson mionaid.

Nuair a nochdas agus a chruthaicheas sinn na pàirtean a dh’ fheumar gus ar seirbheis a ruith, feumaidh sinn, am measg rudan eile, a bhith comasach air ceangal bhon taobh a-muigh ris an t-seirbheis hello-quarkus a tha taobh a-staigh ar lìonra a tha air a mhìneachadh le bathar-bog. Agus paramadair seòrsa a’ leigeil leinn rudan mar luchd-cothromachaidh luchdan a chruthachadh agus a cheangal gus trafaic a stiùireadh chun lìonra sin.

Mar eisimpleir, sgrìobhadh type=Cothromadair Load, bidh sinn gu fèin-ghluasadach a’ tòiseachadh air an cothromachadh luchdan sgòthan poblach gus ceangal ris a’ bhuidheann Kubernetes againn. Tha seo, gu dearbh, sgoinneil, ach feumaidh tu tuigsinn gum bi an leithid de rèiteachadh ceangailte gu teann ri sgòth poblach sònraichte agus gum bi e nas duilghe a ghluasad eadar suidheachaidhean Kubernetes ann an diofar àrainneachdan.

Anns an eisimpleir againn seòrsa=NodePort, is e sin, bidh an gairm chun t-seirbheis againn a’ dol le seòladh IP an nód agus àireamh a’ phuirt. Leigidh an roghainn seo leat gun a bhith a’ cleachdadh sgòthan poblach sam bith, ach tha feum air grunn cheumannan a bharrachd. An toiseach, feumaidh tu an cothromachadh luchdan agad fhèin, agus mar sin cleachdaidh sinn an cothromachadh luchdan NGINX anns a’ bhuidheann againn.

Ceum 6 - Stèidhich cothromachadh luchdan

Tha grunn fheartan àrd-ùrlair aig minikube a tha ga dhèanamh furasta na pàirtean a dh’ fheumas tu airson ruigsinneachd a-muigh a chruthachadh, leithid riaghladairean ingress. Bidh Minikube a’ tighinn còmhla ris an rianadair ingress Nginx, agus chan eil againn ach a dhèanamh comasach agus a rèiteachadh.

minikube addons enable ingress

A-nis, le dìreach aon àithne, cruthaichidh sinn rianadair ingress Nginx a bhios ag obair taobh a-staigh ar buidheann minikube:

ingress-nginx-controller-69ccf5d9d8-j5gs9 1/1 Running 1 33m

Ceum 7 - Stèidhich an ingress

A-nis feumaidh sinn rianadair ingress Nginx a rèiteachadh gus gabhail ri iarrtasan hello-quarkus.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Agus mu dheireadh, feumaidh sinn an rèiteachadh seo a chuir an sàs.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

kubectl apply -f ingress.yml

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Leis gu bheil sinn a’ dèanamh seo uile air an inneal againn fhèin, bidh sinn dìreach a’ cur seòladh IP an nód againn ris an fhaidhle /etc/hosts gus iarrtasan http a stiùireadh chun minikube againn gu cothromachadh luchdan NGINX.

192.168.99.100 hello-quarkus.info

Sin agad e, a-nis tha an t-seirbheis minikube againn ri fhaighinn bhon taobh a-muigh tro rianadair ingress Nginx.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Uill, bha sin furasta, ceart? No nach eil uiread?

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Ruith air OpenShift (Code Ready Containers)

Agus a-nis chì sinn mar a tha e uile air a dhèanamh air Àrd-ùrlar Red Hat OpenShift Container (OCP).

Mar a tha ann an cùis minikube, bidh sinn a’ taghadh sgeama le cruinneachadh aon-nòd OpenShift ann an cruth Code Ready Containers (CRC). B’ e minishift a bh’ air agus bha e stèidhichte air a’ phròiseact OpenShift Origin, ach a-nis is e CRC a th’ ann agus air a thogail air Àrd-ùrlar OpenShift Container Red Hat.

An seo, duilich, chan urrainn dhuinn cuideachadh ach a ràdh: "Tha OpenShift sgoinneil!"

An toiseach, bha sinn an dùil a sgrìobhadh nach eil leasachadh air OpenShift eadar-dhealaichte bho leasachadh air Kubernetes. Agus gu dearbh, sin mar a tha e. Ach ann a bhith a’ sgrìobhadh na dreuchd seo, chuimhnich sinn cia mheud gluasad neo-riatanach a dh’ fheumas tu a dhèanamh nuair nach eil OpenShift agad, agus mar sin, a-rithist, tha e brèagha. Tha sinn dèidheil air cùisean a bhith furasta, agus is e cho furasta ‘s a tha e ar n-eisimpleir a chleachdadh agus a ruith air OpenShift an taca ri minikube a bhrosnaich sinn gus am post seo a sgrìobhadh.

Rachamaid tron ​​​​phròiseas agus chì sinn dè a dh'fheumas sinn a dhèanamh.

Mar sin anns an eisimpleir minikube, thòisich sinn le Docker… Fuirich, chan fheum sinn Docker a chuir a-steach air an inneal tuilleadh.

Agus chan eil feum againn air git ionadail.
Agus chan eil feum air Maven.
Agus chan fheum thu ìomhaigh soitheach a chruthachadh le làimh.
Agus chan fheum thu coimhead airson stòr sam bith de dhealbhan soithichean.
Agus chan fheum thu rianadair ingress a stàladh.
Agus chan fheum thu ingress a rèiteachadh nas motha.

A bheil thu a’ tuigsinn? Gus an tagradh againn a chleachdadh agus a ruith air OpenShift, chan eil feum air gin dhiubh gu h-àrd. Agus tha am pròiseas fhèin mar a leanas.

Ceum 1 - A’ tòiseachadh air do bhuidheann OpenShift

Bidh sinn a’ cleachdadh Code Ready Containers bho Red Hat, a tha gu ìre mhòr mar an aon Minikube, ach dìreach le cruinneachadh Openshift làn aon-nód.

crc start

Ceum 2 - Tog agus cuir an aplacaid gu buidheann OpenShift

Is ann aig a’ cheum seo a tha sìmplidheachd agus goireasachd OpenShift ga nochdadh fhèin na ghlòir gu lèir. Coltach ris a h-uile cuairteachadh Kubernetes, tha iomadh dòigh againn air tagradh a ruith air brabhsair. Agus, mar ann an cùis KUK, bidh sinn gu sònraichte a’ taghadh am fear as sìmplidh.

Chaidh OpenShift a thogail a-riamh mar àrd-ùrlar airson a bhith a’ togail agus a’ ruith thagraidhean so-ghiùlain. Tha togail shoithichean air a bhith na phàirt riatanach den àrd-ùrlar seo a-riamh, agus mar sin tha dòrlach de ghoireasan Kubernetes a bharrachd ann airson na gnìomhan co-fhreagarrach.

Bidh sinn a’ cleachdadh pròiseas Ìomhaigh Stòr 2 OpenShift (S2I), aig a bheil grunn dhòighean eadar-dhealaichte gus an stòr againn (còd no binaries) a ghabhail agus a thionndadh gu bhith na ìomhaigh gleidhidh a ruitheas air brabhsair OpenShift.

Airson seo feumaidh sinn dà rud:

  • An còd stòr againn anns an stòr git
  • Dealbh neach-togail, stèidhichte air an tèid an co-chruinneachadh a dhèanamh.

Tha mòran de na h-ìomhaighean sin, air an cumail suas le Red Hat agus leis a’ choimhearsnachd, agus cleachdaidh sinn an ìomhaigh OpenJDK, uill, leis gu bheil mi a’ togail tagradh Java.

Faodaidh tu togail S2I a ruith an dà chuid bhon consol grafaigeach OpenShift Developer agus bhon loidhne-àithne. Cleachdaidh sinn an àithne ùr-app, ag innse dha càite am faigh sinn an ìomhaigh neach-togail agus an còd stòr againn.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

oc new-app registry.access.redhat.com/ubi8/openjdk-11:latest~https://github.com/gcolman/quarkus-hello-world.git

Sin e, tha an tagradh againn air a chruthachadh. Ann a bhith a’ dèanamh seo, rinn pròiseas S2I na rudan a leanas:

  • Cruthaich pod togail seirbheis airson a h-uile seòrsa rud co-cheangailte ri bhith a’ togail an tagraidh.
  • Cruthaich config OpenShift Build.
  • Luchdaich sìos mi ìomhaigh an neach-togail chun chlàr docker OpenShift a-staigh.
  • Cloned “Hello World” gu stòr ionadail.
  • Chunnaic mi gu robh pom maven a-staigh an sin agus mar sin chuir iad ri chèile an app le maven.
  • Cruthaich ìomhaigh soitheach ùr anns a bheil an tagradh Java a chaidh a chur ri chèile agus chuir e an ìomhaigh seo a-steach don chlàr soithichean a-staigh.
  • Cruthachadh Kubernetes Cleachdadh le mion-chomharrachadh airson pod, seirbheis, msaa.
  • Ìomhaigh container cleachdadh air a chuir air bhog.
  • Thoir air falbh am pod togail seirbheis.

Tha tòrr air an liosta seo, ach is e am prìomh rud gu bheil an togail gu lèir a’ tachairt a-mhàin taobh a-staigh OpenShift, tha an clàr Docker a-staigh taobh a-staigh OpenShift, agus bidh am pròiseas togail a’ cruthachadh a h-uile pàirt Kubernetes agus gan ruith air a’ bhuidheann.

Ma choimheadas tu gu fradharcach air cur air bhog S2I anns a’ chonsail, chì thu mar a thèid am pod togail a chuir air bhog aig àm an togail.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Agus a-nis leig dhuinn sùil a thoirt air logaichean pod an neach-togail: an toiseach, an sin chì thu mar a tha an obair aige agus na h-eisimeileachdan luchdachadh sìos gus an tagradh java againn a thogail.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Às deidh an togail maven a chrìochnachadh, thathas a’ tòiseachadh air ìomhaigh an t-soithich a thogail, agus an uairsin thèid an ìomhaigh thogte seo a chuir chun stòr a-staigh.

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

A h-uile càil, tha am pròiseas cruinneachaidh crìochnaichte. A-nis dèanamaid cinnteach gu bheil na pods agus seirbheisean an tagraidh againn air tòiseachadh sa bhuidheann.

oc get service

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Sin e. Agus chan eil ann ach aon sgioba. Chan eil againn ach an t-seirbheis seo a nochdadh airson ruigsinneachd a-muigh.

Ceum 3 - dèan an t-seirbheis fosgailte airson ruigsinneachd bhon taobh a-muigh

Mar a tha fìor le KUK, air an àrd-ùrlar OpenShift, feumaidh an “Hello World” againn router cuideachd gus trafaic bhon taobh a-muigh a stiùireadh gu seirbheis taobh a-staigh a’ bhuidheann. Ann an OpenShift tha seo ga dhèanamh gu math furasta. An toiseach, tha am pàirt slighe HAProxy air a chuir a-steach don bhuidheann gu bunaiteach (faodar atharrachadh chun aon NGINX). San dàrna h-àite, tha goireasan sònraichte agus fìor rèiteachadh ris an canar Routes, a tha coltach ri nithean Ingress ann an seann Kubernetes (gu dearbh, thug Slighean OpenShift buaidh mhòr air dealbhadh nithean Ingress, a ghabhas cleachdadh a-nis ann an OpenShift), ach airson ar “Hello World", agus cha mhòr a h-uile cùis eile, tha an t-slighe àbhaisteach gu leòr dhuinn gun rèiteachadh a bharrachd.

Gus FQDN gluasadach a chruthachadh airson “Hello World” (tha, tha an DNS aige fhèin aig OpenShiift airson seòladh le ainmean seirbheis), bidh sinn dìreach a’ nochdadh ar seirbheis:

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

oc expose service quarkus-hello-world

Ma choimheadas tu air an t-slighe a chaidh a chruthachadh às ùr, gheibh thu an FQDN agus fiosrachadh slighe eile an sin:

oc get route

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Agus mu dheireadh, gheibh sinn cothrom air an t-seirbheis againn bhon bhrobhsair:

Duilich OpenShift, cha do chuir sinn luach gu leòr ort agus ghabh sinn mar thabhartas riut

Ach a-nis bha e gu math furasta!

Tha sinn dèidheil air Kubernetes agus a h-uile dad a leigeas an teicneòlas seo leat a dhèanamh, agus tha sinn cuideachd dèidheil air sìmplidheachd agus aotromachd. Chaidh Kubernetes a dhealbhadh gus soithichean sgaoilte, scalable a dhèanamh gu math furasta an obrachadh, ach chan eil a shìmplidheachd tuilleadh gu leòr airson tagraidhean a thoirt a-steach gu cinneasachadh an-diugh. Seo far a bheil OpenShift a’ tighinn a-steach, a’ cumail suas ris na h-amannan agus a’ tabhann Kubernetes a tha stèidhichte air an leasaiche. Chaidh tòrr oidhirp a dhèanamh gus an àrd-ùrlar OpenShift a dhealbhadh gu sònraichte airson an leasaiche, a’ toirt a-steach cruthachadh innealan leithid S2I, ODI, Portal Luchd-leasachaidh, Frèam Gnìomhaiche OpenShift, amalachadh IDE, Catalogan Luchd-leasachaidh, amalachadh Helm, sgrùdadh, agus mòran eile.

Tha sinn an dòchas gun robh an artaigil seo inntinneach agus feumail dhut. Agus gheibh thu goireasan a bharrachd, stuthan agus rudan eile a tha feumail airson leasachadh air an àrd-ùrlar OpenShift air an portal Luchd-leasachaidh Red Hat.

Source: www.habr.com

Cuir beachd ann