OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1

"Unsa ang kalainan tali sa Kubernetes ug OpenShift?" - kini nga pangutana mitungha uban ang makapadasig nga pagkamakanunayon. Bisan kung sa tinuud kini sama sa pagpangutana kung giunsa ang usa ka awto lahi sa usa ka makina. Kung atong ipadayon ang analohiya, nan ang usa ka sakyanan usa ka nahuman nga produkto, mahimo nimo kini gamiton dayon, sa literal: pagsulod ug lakaw. Sa laing bahin, aron madala ka sa usa ka makina sa usa ka lugar, kinahanglan una nga madugangan kini sa daghang uban pang mga butang aron sa katapusan makuha ang parehas nga awto.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1

Busa, ang Kubernetes mao ang makina sa palibot diin ang OpenShift brand nga sakyanan (plataporma) gitigum, nga magdala kanimo sa imong tumong.

Niini nga artikulo gusto namong pahinumdoman ka ug susihon ang mosunod nga importanteng mga punto sa mas detalyadong detalye:

  • Ang Kubernetes mao ang kasingkasing sa OpenShift nga plataporma ug kini 100% sertipikado nga Kubernetes, hingpit nga bukas nga tinubdan ug walay bisan gamay nga proprietary nga kinaiya. Sa mubo:
    • Ang OpenShift cluster API kay XNUMX% Kubernetes.
    • Kung ang sudlanan nagdagan sa bisan unsang lain nga sistema sa Kubernetes, nan kini modagan sa OpenShift nga wala’y mga pagbag-o. Dili kinahanglan nga maghimo mga pagbag-o sa mga aplikasyon.
  • Ang OpenShift dili lang magdugang ug mapuslanong mga bahin ug gamit sa Kubernetes. Sama sa usa ka awto, ang OpenShift andam nga gamiton sa gawas sa kahon, mahimong ibutang dayon sa produksiyon, ug, ingon nga ipakita namon sa ubos, labi ka dali ang kinabuhi sa usa ka developer. Mao nga ang OpenShift nahiusa sa duha ka tawo. Kini usa ka malampuson ug ilado nga platform sa PaaS nga klase sa negosyo gikan sa panan-aw sa usa ka developer. Ug sa samang higayon, kini usa ka super-kasaligan nga solusyon sa Container-as-a-Service gikan sa punto sa panglantaw sa operasyon sa industriya.

Ang OpenShift mao ang Kubernetes nga adunay 100% nga sertipikasyon sa CNCF

Ang OpenShift gibase sa Kubernetes certified. Busa, human sa husto nga pagbansay, ang mga tiggamit nahingangha sa gahum sa kubectl. Ug kadtong mibalhin ngadto sa OpenShift gikan sa Kubernetes Cluster kasagarang mosulti kon unsa sila ka ganahan niana human sa pag-redirect sa kubeconfig ngadto sa OpenShift cluster, ang tanan nga anaa nga mga script nagtrabaho nga walay sayup.

Tingali nakadungog ka bahin sa OpenShift's command line utility nga gitawag og OC. Kini mao ang bug-os nga sugo compatible uban sa kubectl, plus kini nagtanyag sa pipila ka mapuslanon nga mga katabang nga moabut sa handy sa diha nga sa pagbuhat sa usa ka gidaghanon sa mga buluhaton. Apan una, gamay pa bahin sa pagkaangay sa OC ug kubectl:

mga sugo sa kubectl
Mga OC Team

ang mga kubectl makakuha mga pods
oc kuha pods

kubectl pagkuha namespaces
oc pagkuha ug namespaces

kubectl paghimo -f deployment.yaml
oc paghimo -f deployment.yaml

Ania kung unsa ang hitsura sa mga resulta sa paggamit sa kubectl sa OpenShift API:

• kubectl makakuha pods – mobalik pods sama sa gipaabot.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1

• kubectl makakuha og mga namespaces – ibalik ang mga namespace sama sa gipaabot.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Ang command kubectl create -f mydeployment.yaml nagmugna sa kubernetes resources sama sa bisan unsang ubang Kubernetes platform, sama sa gipakita sa video sa ubos:


Sa laing pagkasulti, ang tanang Kubernetes APIs bug-os nga magamit sa OpenShift samtang nagmintinar sa 100% nga pagkaangay. Mao nga Ang OpenShift giila isip usa ka sertipikadong Kubernetes nga plataporma sa Cloud Native Computing Foundation (CNCF). 

Ang OpenShift nagdugang mapuslanon nga mga bahin sa Kubernetes

Ang mga Kubernetes APIs kay 100% anaa sa OpenShift, pero ang standard Kubernetes utility kubectl klarong kulang sa functionality ug convenience. Mao nga ang Red Hat midugang ug mapuslanong mga feature ug command-line tools sa Kubernetes, sama sa OC (mubo sa OpenShift client) ug ODO (OpenShift DO, kini nga utility gitumong sa mga developers).

1. OC utility - mas gamhanan ug sayon ​​nga bersyon sa Kubectl

Pananglitan, dili sama sa kubectl, kini nagtugot kanimo sa paghimo og bag-ong mga namespace ug dali nga magbalhin-balhin sa konteksto, ug nagtanyag usab og daghang mapuslanong mga sugo alang sa mga developers, sama sa paghimo og mga hulagway sa sudlanan ug pag-deploy og mga aplikasyon direkta gikan sa source code o binary (Source-to-image, s2i).

Atong tan-awon ang mga pananglitan kung giunsa ang mga built-in nga katabang ug ang advanced nga gamit sa OC utility makatabang sa pagpayano sa matag adlaw nga trabaho.

Ang una nga pananglitan mao ang pagdumala sa namespace. Ang matag Kubernetes cluster kanunay adunay daghang mga namespace. Kasagaran sila gigamit sa paghimo sa pagpalambo ug produksyon nga mga palibot, apan mahimo usab nga gamiton sa, pananglitan, paghatag sa matag developer sa usa ka personal nga sandbox. Sa praktis, kini nagresulta sa developer nga kinahanglan nga kanunay nga magbalhinbalhin tali sa mga namespace, tungod kay ang kubectl nagdagan sa konteksto sa karon nga wanang. Busa, sa kaso sa kubectl, ang mga tawo aktibong naggamit sa mga script sa katabang alang niini. Apan kung gamiton ang OC, aron mabalhin sa gusto nga luna, isulti lang ang "oc project namespace".

Wala ka makahinumdom kung unsa ang tawag sa namespace nga imong gikinahanglan? Walay problema, i-type lang ang “oc get projects” para ipakita ang tibuok listahan. Nagduhaduha nga naghunahuna kung giunsa kini molihok kung ikaw adunay access sa usa ka limitado nga subset sa mga namespace sa cluster? Aw, tungod kay ang kubectl naghimo lamang niini sa husto kung ang RBAC nagtugot kanimo nga makita ang tanan nga mga luna sa cluster, ug sa dagkong mga cluster dili tanan ang gihatagan sa maong mga pagtugot. Mao nga, tubagon namon: alang sa OC dili kini usa ka problema ug kini dali nga makahimo usa ka kompleto nga lista sa ingon nga sitwasyon. Kini nga gagmay nga mga butang nga naglangkob sa corporate orientation sa Openshift ug ang maayo nga scalability niini nga plataporma sa mga termino sa mga tiggamit ug mga aplikasyon

2. ODO - usa ka gipaayo nga bersyon sa kubectl alang sa mga developer

Ang laing pananglitan sa mga pagpaayo sa Red Hat OpenShift sa Kubernetes mao ang ODO command line utility. Gidisenyo kini alang sa mga nag-develop ug gitugotan ka nga dali nga mag-deploy sa lokal nga code sa usa ka hilit nga cluster sa OpenShift. Mahimo usab nga i-streamline ang mga internal nga proseso aron ma-sync dayon ang tanan nga pagbag-o sa code sa mga sulud sa usa ka hilit nga cluster sa OpenShift nga dili kinahanglan nga magtukod pag-usab, magparehistro, ug mag-redeploy sa mga imahe.

Atong tan-awon kung giunsa gihimo sa OC ug ODO ang pagtrabaho sa mga sudlanan ug Kubernetes nga labi kadali.

Itandi lang ang usa ka magtiayon nga mga workflow kung kini gitukod base sa kubectl, ug kung gigamit ang OC o ODO.

• Deployment sa code sa OpenShift alang niadtong dili makasulti og YAML:

Kubernetes/kubectl
$>git clone github.com/sclorg/nodejs-ex.git
1- Paghimo usa ka Dockerfile nga nagtukod sa imahe gikan sa code
-----
GIKAN sa node
WORKDIR /usr/src/app
COPY package*.json ./
COPY index.js ./
KOPYA ./app ./app
RUN npm instalar
EXPOSE 3000
CMD [ “npm”, “pagsugod” ] ————–
2- Gitukod namon ang imahe
$>podman pagtukod...
3- Pag-login sa rehistro
login pod...
4- Ibutang ang imahe sa rehistro
podman push
5- Paghimo yaml files para sa pag-deploy sa aplikasyon (deployment.yaml, service.yaml, ingress.yaml) - kini ang hingpit nga minimum
6- I-deploy ang mga manifest file:
Ang Kubectl magamit -f .

OpenShift/oc
$> oc bag-ong-app github.com/sclorg/nodejs-ex.git – among_aplikasyon_ngalan

OpenShift/odo
$>git clone github.com/sclorg/nodejs-ex.git
$> odo paghimo component nodejs myapp
$>odo push

• Switch sa konteksto: usba ang namespace sa trabaho o cluster sa trabaho.

Kubernetes/kubectl
1- Paghimo usa ka konteksto sa kubeconfig alang sa proyekto nga "myproject"
2- kubectl set-context…

OpenShift/oc
oc nga proyekto "akong proyekto"

Pagkontrol sa kalidad: "Usa ka makapaikag nga bahin ang nagpakita dinhi, sa alpha nga bersyon. Tingali mahimo naton kini ibutang sa produksiyon? ”

Hunahunaa nga naglingkod sa usa ka karera nga awto ug gisultihan: "Nagbutang kami usa ka bag-ong klase sa mga preno ug, sa tinuud, ang ilang pagkakasaligan dili pa maayo ... Apan ayaw kabalaka, aktibo namon nga pauswagon kini sa panahon sa kurso. sa championship.” Giunsa nimo gusto kini nga palaaboton? Kami sa Red Hat daw dili kaayo malipayon. 🙂

Busa, gisulayan namon nga ihunong ang mga bersyon sa alpha hangtod nga sila igo na nga hamtong ug nahimo namon ang bug-os nga pagsulay sa gubat ug gibati nga luwas kini nga gamiton. Kasagaran, ang tanan moagi sa yugto sa Dev Preview una, dayon pinaagi Tech Preview ug unya lang mogawas isip public release Kinatibuk-ang pagkaanaa (GA), nga lig-on na kaayo nga kini angay alang sa produksyon.

Ngano man? Tungod kay, sama sa pag-uswag sa bisan unsang ubang software, dili tanan nga mga inisyal nga ideya sa Kubernetes nakaabot sa katapusan nga pagpagawas. O nakab-ot nila kini ug gipadayon pa ang gituyo nga pag-andar, apan ang ilang pagpatuman lahi kaayo sa kana sa alpha nga bersyon. Uban sa libu-libo nga mga kostumer sa Red Hat nga naggamit sa OpenShift aron suportahan ang mga buluhaton nga kritikal sa misyon, gihatagan namon espesyal nga gibug-aton ang kalig-on sa among plataporma ug dugay nga suporta.

Ang Red Hat komitado sa pagpagawas sa OpenShift kanunay ug pag-update sa bersyon sa Kubernetes nga kauban niini. Pananglitan, ang kasamtangan nga pagpagawas sa GA sa OpenShift 4.3 sa panahon niini nga pagsulat naglakip sa Kubernetes 1.16, nga usa lamang ka yunit luyo sa upstream nga bersyon sa Kubernetes nga may numero nga 1.17. Busa, naningkamot kami nga mahatagan ang kustomer sa klase sa negosyo nga Kubernetes ug maghatag dugang nga pagkontrol sa kalidad samtang nagpagawas kami mga bag-ong bersyon sa OpenShift.

Mga pag-ayo sa software: "Adunay usa ka lungag sa bersyon sa Kubernetes nga naa namo sa produksiyon. Ug mahimo nimo kini isira pinaagi lamang sa pag-update sa tulo ka bersyon. O aduna bay mga kapilian?

Sa Kubernetes open source nga proyekto, ang mga pag-ayo sa software kasagarang gipagawas isip kabahin sa sunod nga pagpagawas, usahay naglangkob sa usa o duha ka miaging milestone nga pagpagawas, nga naghatag og coverage balik sa 6 ka bulan.

Gipasigarbo sa Red Hat ang kaugalingon sa pagpagawas sa mga kritikal nga pag-ayo sa sayo pa kaysa sa uban ug naghatag suporta sa mas dugay. Tagda pananglitan ang pagkahuyang sa Kubernetes privilege escalation vulnerability (CVE-2018-1002105): nadiskobrehan kini sa Kubernetes 1.11, ug ang mga pag-ayo alang sa nangaging mga pagpagawas gipagawas lamang hangtod sa bersyon 1.10.11, nga nagbilin niini sa lungag sa tanang nangaging mga pagpagawas sa Kubernetes, gikan sa 1.x ngadto sa 1.9.

Sa baylo, Gi-patch sa Red Hat ang OpenShift balik sa bersyon 3.2 (Anaa ang Kubernetes 1.2), pagkuha sa siyam ka mga pagpagawas sa OpenShift ug tin-aw nga nagpakita sa pag-atiman sa mga kustomer (dugang mga detalye dinhi).

Giunsa sa OpenShift ug Red Hat ang paglihok sa Kubernetes sa unahan

Ang Red Hat mao ang ikaduha nga pinakadako nga nag-ambag sa software sa open source Kubernetes nga proyekto, luyo sa Google, nga adunay 3 sa 5 nga labing daghan nga mga developer nga gikan sa Red Hat. Laing gamay nga nahibal-an nga kamatuoran: daghang mga kritikal nga gimbuhaton ang nagpakita sa Kubernetes nga tukma sa inisyatiba sa Red Hat, labi na, sama sa:

  • RBAC. Ang Kubernetes walay mga RBAC function (ClusterRole, ClusterRoleBinding) hangtod nga ang mga inhenyero sa Red Hat nakahukom nga ipatuman kini isip kabahin sa plataporma mismo, ug dili isip dugang nga OpenShift functionality. Nahadlok ba ang Red Hat nga mapaayo ang Kubernetes? Siyempre dili, tungod kay ang Red Hat hugot nga nagsunod sa mga prinsipyo sa open source ug wala magdula sa Open Core nga mga dula. Ang mga pag-uswag ug mga kabag-ohan nga gimaneho sa mga komunidad sa pag-uswag, imbes nga mga proprietary, mas mabuhi ug mas kaylap nga gisagop, nga maayo nga nahiuyon sa among panguna nga katuyoan sa paghimo sa open source software nga labi ka mapuslanon sa among mga kostumer.
  • Mga Patakaran sa Seguridad para sa mga pod (Pod Security Policies). Kini nga konsepto sa pagpadagan sa mga aplikasyon nga luwas sulod sa mga pod orihinal nga gipatuman sa OpenShift ubos sa ngalan nga SCC (Security Context Constraints). Ug sama sa miaging pananglitan, nakahukom ang Red Hat nga ipaila kini nga mga kalamboan sa bukas nga proyekto sa Kubernetes aron magamit kini sa tanan.

Kini nga serye sa mga panig-ingnan mahimong ipadayon, apan gusto lang namon nga ipakita nga ang Red Hat pasalig gyud sa pagpalambo sa Kubernetes ug paghimo niini nga mas maayo alang sa tanan.

Klaro nga ang OpenShift kay Kubernetes. Unsa ang mga kalainan? 🙂

Kami nanghinaut nga pinaagi sa pagbasa niini naamgohan nimo nga ang Kubernetes mao ang kinauyokan nga bahin sa OpenShift. Ang nag-unang usa, apan layo sa usa lamang. Sa ato pa, ang pag-install lang sa Kubernetes dili maghatag kanimo usa ka platform nga klase sa negosyo. Kinahanglan nimong idugang ang authentication, networking, seguridad, pagmonitor, pagdumala sa log, ug uban pa. Dugang pa, kinahanglan ka nga maghimo pipila ka lisud nga mga kapilian gikan sa daghang mga himan nga magamit (aron mapasalamatan ang pagkalainlain sa ekosistema, tan-awa lang CNCF nga tsart) ug sa usa ka paagi pagsiguro sa pagkamakanunayon ug panaghiusa aron sila molihok isip usa. Dugang pa, kinahanglan nimo kanunay nga maghimo mga update ug pagsulay sa pagbag-o kung adunay bag-ong bersyon sa bisan unsang mga sangkap nga imong gigamit nga gipagawas. Kana mao, dugang sa paghimo ug pagpadayon sa plataporma mismo, kinahanglan nimo nga atubangon ang tanan nga kini nga software. Dili tingali nga adunay daghang oras nga nahabilin aron masulbad ang mga problema sa negosyo ug makab-ot ang mga bentaha sa kompetisyon.

Apan sa kaso sa OpenShift, ang Red Hat nagkuha sa tanan niini nga mga pagkakomplikado sa iyang kaugalingon ug yano nga naghatag kanimo usa ka kompleto nga platform nga magamit, nga naglakip dili lamang sa mga Kubernetes mismo, apan usab ang tibuuk nga hugpong sa kinahanglan nga bukas nga gigikanan nga mga himan nga naghimo sa Kubernetes nga usa ka tinuud nga klase sa negosyo. solusyon nga mahimo nimo dayon ug hingpit nga kalmado nga maglansad sa produksiyon. Ug siyempre, kung ikaw adunay pipila sa imong kaugalingon nga mga stack sa teknolohiya, nan mahimo nimong i-integrate ang OpenShift sa mga kasamtangan nga solusyon.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Ang OpenShift usa ka intelihenteng Kubernetes nga plataporma

Tan-awa ang litrato sa ibabaw: ang tanan nga naa sa gawas sa Kubernetes rectangle kung diin ang Red Hat nagdugang pag-andar nga wala sa Kubernetes, ingon sa ilang giingon, pinaagi sa disenyo. Ug karon atong tan-awon ang panguna niini nga mga lugar.

1. Lig-on nga OS isip base: RHEL CoreOS o RHEL

Ang Red Hat usa ka nanguna nga tighatag sa mga distribusyon sa Linux alang sa mga aplikasyon nga kritikal sa negosyo sa sobra sa 20 ka tuig. Ang among natipon ug kanunay nga na-update nga kasinatian sa kini nga lugar nagtugot kanamo sa pagtanyag usa ka tinuud nga kasaligan ug kasaligan nga sukaranan alang sa operasyon sa industriya sa mga sudlanan. Ang RHEL CoreOS naggamit sa parehas nga kernel sama sa RHEL, apan gi-optimize sa panguna alang sa mga buluhaton sama sa pagpadagan sa mga sudlanan ug pagpadagan sa mga kumpol sa Kubernetes: ang pagkunhod sa gidak-on ug pagkadili-mabag-o niini nagpadali sa pag-set up sa mga cluster, autoscaling, pag-deploy sa mga patch, ug uban pa. usa ka sulundon nga pundasyon alang sa paghatud sa parehas nga kasinatian sa tiggamit sa OpenShift sa usa ka halapad nga mga palibot sa kompyuter, gikan sa hubo nga metal hangtod sa pribado ug publiko nga panganod.

2. Automation sa mga operasyon sa IT

Ang pag-automate sa mga proseso sa pag-instalar ug adlaw-4 nga mga operasyon (nga mao, adlaw-adlaw nga operasyon) mao ang lig-on nga punto sa OpenShift, nga nagpasayon ​​sa pagdumala, pag-update, ug pagmentinar sa performance sa container platform sa pinakataas nga lebel. Kini makab-ot pinaagi sa suporta alang sa mga operator sa Kubernetes sa OpenShift XNUMX kernel level.

Ang OpenShift 4 usa usab ka tibuuk nga ekosistema sa mga solusyon nga gibase sa mga operator sa Kubernetes, nga gihimo sa Red Hat mismo ug sa mga kauban sa ikatulo nga partido (tan-awa. direktoryo sa operator Red Hat, o tindahan sa operator operatorhub.io, gihimo sa Red Hat para sa mga third-party developers).

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Ang integrated OpenShift 4 catalog naglakip sa labaw pa sa 180 Kubernetes operators

3. Mga Himan sa Developer

Sukad sa 2011, ang OpenShift anaa na isip PaaS (Platform-as-a-Service) nga plataporma nga naghimo sa kinabuhi nga mas sayon ​​alang sa mga developers, nagtabang kanila sa pag-focus sa coding, ug nagtanyag sa lumad nga suporta alang sa mga programming language sama sa Java, Node.js , PHP, Ruby, Python, Go, ingon man ang padayon nga pag-integrate ug serbisyo sa paghatud sa CI/CD, database, ug uban pa. Ang OpenShift 4 nagtanyag halapad nga katalogo, nga naglakip sa labaw pa sa 100 ka mga serbisyo base sa mga operator sa Kubernetes nga gihimo sa Red Hat ug sa among mga kauban.

Dili sama sa Kubernetes, ang OpenShift 4 adunay gipahinungod nga GUI (Developer Console), nga nagtabang sa mga nag-develop nga dali nga mag-deploy sa mga aplikasyon gikan sa lainlaing mga gigikanan (git, external registries, Dockerfile, ug uban pa) sa ilang mga namespace ug tin-aw nga makita ang mga relasyon tali sa mga sangkap sa aplikasyon.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Ang Developer Console naghatag ug tin-aw nga pagtan-aw sa mga sangkap sa aplikasyon ug gipasayon ​​ang pagtrabaho sa Kubernetes

Dugang pa, ang OpenShift nagtanyag usa ka hugpong sa mga himan sa pagpauswag sa Codeready, nga, labi na, naglakip Codeready Workspaces, usa ka bug-os nga containerized nga IDE nga adunay web interface nga direkta nga nagdagan sa ibabaw sa OpenShift ug nagpatuman sa usa ka IDE-as-a-service nga pamaagi. Sa laing bahin, alang niadtong gusto nga magtrabaho nga estrikto sa lokal nga mode, adunay Codeready Containers, usa ka fully functional nga bersyon sa OpenShift 4 nga mahimong i-deploy sa usa ka laptop.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Integrated IDE isip usa ka serbisyo alang sa episyente nga kalamboan sa Kubernetes/OpenShift nga plataporma

Nagtanyag ang OpenShift og usa ka bug-os nga sistema sa CI/CD sa gawas sa kahon, base man sa containerized nga Jenkins ug usa ka plugin DSL alang sa pagtrabaho sa mga pipeline, o usa ka Kubernetes-oriented nga CI/CD system ang Tekton (karon sa Tech preview nga bersyon). Ang duha niini nga mga solusyon hingpit nga nahiusa sa OpenShift console, nga nagtugot kanimo sa pagpadagan sa pipeline triggers, pagtan-aw sa mga deployment, mga log, ug uban pa.

4. Mga Gamit sa Aplikasyon

Gitugotan ka sa OpenShift nga i-deploy ang tradisyonal nga stateful nga mga aplikasyon ug mga solusyon nga nakabase sa panganod base sa bag-ong mga arkitektura, sama sa mga microservice o wala’y server. Ang solusyon sa OpenShift Service Mesh gikan sa kahon nga adunay mga yawe nga himan alang sa pagpadayon sa mga microservice, sama sa Istio, Kiali ug Jaeger. Sa baylo, ang OpenShift Serverless nga solusyon naglakip dili lamang sa Knative, apan usab sa mga himan sama sa Keda nga gihimo isip kabahin sa usa ka hiniusang inisyatiba sa Microsoft aron mahatagan ang Azure function sa OpenShift platform.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Ang hiniusa nga solusyon nga OpenShift ServiceMesh (Istio, Kiali, Jaeger) mahimong mapuslanon sa pagpalambo sa mga microservice

Aron taytayan ang gintang tali sa legacy nga mga aplikasyon ug mga sudlanan, ang OpenShift karon nagtugot sa virtual machine nga paglalin ngadto sa OpenShift nga plataporma gamit ang Container Native Virtualization (karon sa TechPreview), nga naghimo sa hybrid nga mga aplikasyon nga usa ka kamatuoran ug nagpadali sa ilang paglalin tali sa lain-laing mga panganod, pribado ug publiko.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Windows 2019 Virtual virtual machine nga nagdagan sa OpenShift pinaagi sa Container Native Virtualization (karon sa Tech preview nga bersyon)

5. Mga himan alang sa mga cluster

Ang bisan unsang plataporma nga klase sa negosyo kinahanglan adunay pagmonitor ug sentralisadong serbisyo sa pag-log, mga mekanismo sa seguridad, pag-authenticate ug pagtugot, ug mga himan sa pagdumala sa network. Ug gihatag sa OpenShift kining tanan nga wala sa kahon, ug kini tanan 100% nga bukas nga gigikanan, lakip ang mga solusyon sama sa ElasticSearch, Prometheus, Grafana. Ang tanan nga kini nga mga solusyon adunay mga dashboard, sukatan, ug mga alerto nga nahimo na ug na-configure gamit ang halapad nga kahanas sa pag-monitor sa cluster sa Red Hat, nga gitugotan ka nga epektibo nga makontrol ug ma-monitor ang imong palibot sa produksiyon gikan sa sinugdanan.

Ang OpenShift nag-abut usab nga sumbanan sa mga importanteng butang alang sa mga kostumer sa korporasyon sama sa pag-authenticate sa usa ka built-in nga oauth provider, integrasyon sa mga credential providers, lakip ang LDAP, ActiveDirectory, OpenID Connect, ug daghan pa.

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Pre-configure nga Grafana dashboard para sa OpenShift cluster monitoring

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
Kapin sa 150 nga pre-configure nga Prometheus metrics ug alerto para sa OpenShift cluster monitoring

Aron magpadayon

Ang dato nga pagpaandar sa solusyon ug ang halapad nga kasinatian sa Red Hat sa natad sa Kubernetes mao ang mga hinungdan ngano nga ang OpenShift nakab-ot ang usa ka dominanteng posisyon sa merkado, ingon sa gipakita sa numero sa ubos (basaha ang dugang pa dinhi).

OpenShift isip usa ka enterprise nga bersyon sa Kubernetes. Bahin 1
"Ang Red Hat karon nanguna sa merkado nga adunay 44% nga bahin.
Ang kompanya nag-ani sa mga benepisyo sa estratehiya sa pagbaligya nga nakasentro sa kostumer, kung diin una nga nagkonsulta ug nagbansay sa mga nag-develop sa negosyo ug dayon mibalhin sa pag-monetization samtang ang negosyo nagsugod sa pag-deploy sa mga sulud sa produksiyon.

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

Kami nanghinaut nga nalingaw ka niini nga artikulo. Sa umaabot nga mga post niini nga serye, atong tan-awon pag-ayo ang mga bentaha sa OpenShift sa Kubernetes sa matag usa sa mga kategorya nga gihisgutan dinhi.

Source: www.habr.com

Idugang sa usa ka comment