OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1

"Inona no maha samy hafa ny Kubernetes sy ny OpenShift?" - io fanontaniana io dia mipoitra miaraka amin'ny tsy fitoviana mampitsiriritra. Na dia eo aza ny zava-misy dia toy ny manontany ny maha-samihafa ny fiara sy ny motera. Raha manohy ny fanoharana isika, dia ny fiara dia vokatra vita, azonao ampiasaina avy hatrany, ara-bakiteny: miditra ary mandehana. Amin'ny lafiny iray, mba hahatonga ny motera hitondra anao ho any amin'ny toerana iray, dia tsy maintsy ampiana zavatra hafa be dia be aloha izy io mba hahazoana ilay fiara mitovy amin'ny farany.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1

Noho izany, Kubernetes no motera manodidina ny fiara (sehatra) marika OpenShift, izay mitondra anao amin'ny tanjonao.

Amin'ity lahatsoratra ity dia te hampahatsiahy anao izahay ary handinika ireto hevi-dehibe manaraka ireto amin'ny antsipiriany bebe kokoa:

  • Kubernetes no ivon'ny sehatra OpenShift ary Kubernetes voamarina 100% izy io, loharano misokatra tanteraka ary tsy manana toetra manokana na kely aza. fohifohy:
    • Ny OpenShift cluster API dia XNUMX% Kubernetes.
    • Raha mandeha amin'ny rafitra Kubernetes hafa ny kaontenera, dia handeha amin'ny OpenShift tsy misy fiovana. Tsy ilaina ny manova ny fampiharana.
  • Ny OpenShift dia tsy manampy endri-javatra mahasoa sy fampiasa amin'ny Kubernetes ihany. Tahaka ny fiara, OpenShift dia tsy ao anaty boaty, azo apetraka amin'ny famokarana avy hatrany, ary, araka ny hasehontsika eto ambany, dia manamora kokoa ny fiainan'ny mpamorona. Izany no mahatonga ny OpenShift mitambatra ho olona roa. Izy io dia sehatra PaaS mahomby sy malaza amin'ny sehatry ny orinasa amin'ny fomba fijerin'ny mpamorona. Ary miaraka amin'izay koa, dia vahaolana azo itokisana amin'ny Container-as-a-Service amin'ny fomba fijery ny asa indostrialy.

OpenShift dia Kubernetes manana fanamarinana 100% CNCF

OpenShift dia mifototra amin'ny Kubernetes voamarina. Noho izany, aorian'ny fampiofanana araka ny tokony ho izy, dia gaga ny mpampiasa ny herin'ny kubectl. Ary ireo izay nifindra tamin'ny OpenShift avy amin'ny Kubernetes Cluster dia matetika no milaza fa tena tiany izany rehefa avy navitrika ny kubeconfig ho any amin'ny cluster OpenShift, ny script rehetra efa misy dia mandeha tsara.

Mety efa naheno momba ny fampitaovana baikon'ny OpenShift antsoina hoe OC ianao. Izy io dia mifanentana tanteraka amin'ny kubectl, ary manolotra mpanampy mahasoa maro izay ho azo ampiasaina rehefa manao asa maromaro. Fa aloha, kely kokoa momba ny fifanarahana OC sy kubectl:

baiko kubectl
Ekipa OC

mahazo pods ny kubectl
oc mahazo pods

kubectl mahazo namespaces
oc mahazo namespaces

kubectl mamorona -f deployment.yaml
oc mamorona -f deployment.yaml

Toy izao ny vokatry ny fampiasana kubectl amin'ny OpenShift API:

• kubectl mahazo pods – mamerina pods araka ny efa nampoizina.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1

• Kubectl mahazo namespaces – mamerina namespaces araka ny efa nampoizina.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Ny baiko kubectl create -f mydeployment.yaml dia mamorona loharanon-karena kubernetes toy ny amin'ny sehatra Kubernetes hafa rehetra, araka ny aseho amin'ny lahatsary eto ambany:


Raha lazaina amin'ny teny hafa, ny API Kubernetes rehetra dia azo alaina tanteraka ao amin'ny OpenShift raha mitazona ny fifanarahana 100%. Izany no antony OpenShift dia ekena ho sehatra Kubernetes voamarina avy amin'ny Cloud Native Computing Foundation (CNCF). 

OpenShift dia manampy endri-javatra mahasoa amin'ny Kubernetes

Ny API Kubernetes dia 100% azo alaina ao amin'ny OpenShift, fa ny Kubernetes utility kubectl dia mazava ho azy fa tsy ampy fampiasa sy mora. Izany no nahatonga an'i Red Hat nanampy endri-javatra mahasoa sy fitaovana an-tsipika ho an'ny Kubernetes, toy ny OC (fohy ho an'ny mpanjifa OpenShift) sy ny ODO (OpenShift DO, ity fitaovana ity dia natao ho an'ny mpamorona).

1. Fampiasana OC - kinova Kubectl mahery sy mora kokoa

Ohatra, tsy sahala amin'ny kubectl, dia mamela anao hamorona sehatra anarana vaovao sy hanova mora foana ny contexte, ary manolotra baiko mahasoa maro ho an'ny mpamorona, toy ny fananganana sary fitoeran-javatra sy fametrahana fampiharana mivantana avy amin'ny kaody loharano na binary (Source-to-image, s2i).

Andeha hojerentsika ohatra ny amin'ny fomba anampian'ny mpanampy an-trano sy ny fampandehanana efa mandroso amin'ny fampiasa OC manamora ny asa andavanandro.

Ny ohatra voalohany dia ny fitantanana namespace. Ny kluster Kubernetes tsirairay dia manana espace anarana maromaro foana. Matetika izy ireo no ampiasaina hamoronana tontolo fampandrosoana sy famokarana, fa azo ampiasaina ihany koa, ohatra, manome boaty fasika manokana ho an'ny mpamorona tsirairay. Amin'ny fampiharana, izany dia miteraka tsy maintsy mifamadika matetika eo amin'ny toeran'ny anaran'ny mpamorona, satria ny kubectl dia mandeha amin'ny tontolon'ny habaka ankehitriny. Noho izany, amin'ny raharaha kubectl, ny olona dia mampiasa script mpanampy amin'izany. Fa rehefa mampiasa OC, raha hifindra any amin'ny toerana tianao, dia lazao fotsiny hoe "oc project namespace".

Tsy tadidinao hoe inona no iantsoana ny namespace ilainao? Tsy misy olana, soraty fotsiny ny "oc get projects" hanehoana ny lisitra feno. Manontany tena ve ianao hoe ahoana no hahombiazan'izany raha tsy manana afa-tsy ampahany kely amin'ny anaran'ny sampan-draharaha ianao? Eny, satria ny kubectl ihany no manao izany raha toa ka mamela anao hahita ny habaka rehetra ao amin'ny cluster ny RBAC, ary amin'ny cluster lehibe dia tsy ny rehetra no omena alalana toy izany. Noho izany, mamaly izahay: ho an'ny OC dia tsy olana mihitsy izany ary hamokatra lisitra feno amin'ny toe-javatra toy izany. Ireo zavatra kely ireo no mahaforona ny fironan'ny Openhift amin'ny orinasa sy ny fampitomboana tsara an'ity sehatra ity amin'ny resaka mpampiasa sy fampiharana.

2. ODO - kinova nohatsaraina amin'ny kubectl ho an'ny mpamorona

Ohatra iray hafa amin'ny fanatsarana an'i Red Hat OpenShift amin'ny Kubernetes dia ny ODO command line utility. Izy io dia natao ho an'ny mpamorona ary ahafahanao mametraka haingana ny kaody eo an-toerana amin'ny cluster OpenShift lavitra. Izy io koa dia afaka manamora ny fizotran'ny anatiny mba hampifanaraka avy hatrany ny fanovana kaody rehetra amin'ny kaontenera amin'ny cluster OpenShift lavitra nefa tsy mila manangana indray, misoratra anarana ary mamerina sary.

Andeha hojerentsika ny fomba hanamora ny fiasan'ny OC sy ODO miaraka amin'ny container sy Kubernetes.

Ampitahao fotsiny ny workflows roa rehefa miorina amin'ny kubectl izy ireo, ary rehefa OC na ODO no ampiasaina.

• Fametrahana kaody amin'ny OpenShift ho an'ireo tsy mahay YAML:

Kubernetes/kubectl
$> git clone github.com/sclorg/nodejs-ex.git
1- Mamorona Dockerfile izay manamboatra ny sary avy amin'ny code
-----
FROM node
WORKDIR /usr/src/app
COPY package*.json ./
COPY index.js ./
COPY ./app ./app
RUN npm install
3000
CMD [ “npm”, “manomboka” ] —————
2- Manangana ny sary isika
$> fananganana podman...
3- Midira ao amin'ny rejisitra
fidirana podman...
4- Apetraho ao anaty rejisitra ny sary
podman manosika
5- Mamorona rakitra yaml amin'ny fametrahana fampiharana (deployment.yaml, service.yaml, ingress.yaml) - izany no faran'izay kely indrindra
6- Ampidiro ny rakitra manifest:
Kubectl mihatra -f .

OpenShift/oc
$> oc new-app github.com/sclorg/nodejs-ex.git – ny_application_name

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

• Fiovan'ny toe-javatra: hanova ny anaran'ny asa na ny vondron'asa.

Kubernetes/kubectl
1- Mamorona contexte ao amin'ny kubeconfig ho an'ny tetikasa "myproject"
2- kubectl set-context…

OpenShift/oc
oc tetikasa "myproject"

Fanaraha-maso ny kalitao: “Niseho teto ny endri-javatra iray mahaliana, mbola amin'ny dikan-alfa. Angamba azontsika atao ny mametraka izany amin'ny famokarana? ”

Alao sary an-tsaina hoe mipetraka ao anaty fiara hazakazaka ianao ary misy miteny hoe: “Nametraka frein vaovao izahay ary raha ny marina, tsy mbola tsara ny azo ianteherana... Aza manahy anefa fa hanatsara azy ireo izahay mandritra ny fianarana. ny fiadiana ny ho tompondaka.” Ahoana no tianao io fanantenana io? Izahay ato amin'ny Red Hat dia tsy dia faly loatra. 🙂

Noho izany, miezaka ny mijanona amin'ny dikan-alfa izahay mandra-pahamatotra azy ireo ary nanao fitiliana ady lalina ary mahatsapa fa azo antoka ny fampiasana azy. Matetika, ny zava-drehetra dia mandeha amin'ny dingana Dev Preview aloha, avy eo Tech Preview ary avy eo vao mivoaka ho fanambaràna ampahibemaso Fahafahana ankapobeny (GA), izay efa miorina tsara ka mety amin'ny famokarana.

Fa nahoana izany? Satria, toy ny amin'ny fivoaran'ny rindrambaiko hafa, tsy ny hevitra voalohany rehetra ao amin'ny Kubernetes no tonga amin'ny famoahana farany. Na mahatratra izany izy ireo ary mitazona ny fiasa nokasaina, fa ny fampiharana azy dia tsy mitovy amin'ny an'ny alpha version. Miaraka amin'ireo mpanjifa Red Hat an'arivony mampiasa OpenShift hanohanana ireo enta-mavesatry ny iraka, dia manome lanja manokana ny fahamarinan'ny sehatra sy ny fanohanana maharitra izahay.

Red Hat dia manolo-tena amin'ny famoahana matetika ny OpenShift ary manavao ny kinova Kubernetes miaraka aminy. Ohatra, ny famoahana GA amin'izao fotoana izao ny OpenShift 4.3 tamin'ny fotoana nanoratana ity lahatsoratra ity dia ahitana Kubernetes 1.16, izay iray ihany ao ambadiky ny dikan-teny ambony an'ny Kubernetes misy laharana 1.17. Noho izany, miezaka manome ny mpanjifa Kubernetes kilasy orinasa izahay ary manome fanaraha-maso ny kalitao fanampiny rehefa mamoaka OpenShift dikan-teny vaovao.

Fanamboarana rindrambaiko: “Nisy lavaka tamin'ny dikan-teny Kubernetes izay anananay amin'ny famokarana. Ary azonao atao ny manidy izany raha tsy amin'ny fanavaozana ny dikan-teny telo. Sa misy safidy?

Ao amin'ny tetikasa Kubernetes open source, matetika dia navoaka ho ampahany amin'ny famoahana manaraka ny fanamboarana rindrambaiko, indraindray mandrakotra ny famoahana zava-dehibe iray na roa teo aloha, manome fandrakofana 6 volana monja.

Red Hat dia mirehareha amin'ny famoahana ireo fanamboarana mitsikera mialoha kokoa noho ny hafa ary manome fanohanana maharitra kokoa. Raiso, ohatra, ny faharefoan'ny tombontsoan'ny Kubernetes (CVE-2018-1002105): hita tao amin'ny Kubernetes 1.11 izy io, ary navoaka hatramin'ny version 1.10.11 fotsiny ny fanamboarana ho an'ny famoahana teo aloha, ka namela ity iray ity tao anaty lavaka tamin'ny famoahana Kubernetes teo aloha rehetra, manomboka amin'ny 1.x ka hatramin'ny 1.9.

Amin'izany, Red Hat dia namerina ny OpenShift tamin'ny version 3.2 (Eo ny Kubernetes 1.2), maka ny famoahana OpenShift sivy ary mampiseho mazava tsara ny fikarakarana ny mpanjifa (tsipiriany bebe kokoa eto).

Ahoana ny fandrosoan'ny OpenShift sy Red Hat an'i Kubernetes

Red Hat no mpandray anjara faharoa lehibe indrindra amin'ny rindrambaiko amin'ny tetikasa Kubernetes open source, ao ambadiky ny Google ihany, miaraka amin'ny 3 amin'ireo mpamorona 5 be mpampiasa indrindra avy amin'ny Red Hat. Zava-misy iray hafa tsy dia fantatra loatra: asa fanakianana maro no niseho tao amin'ny Kubernetes noho ny hetsika nataon'ny Red Hat, indrindra indrindra, toy ny:

  • RBAC. Tsy nanana fiasa RBAC (ClusterRole, ClusterRoleBinding) i Kubernetes mandra-pahatonga ny injeniera Red Hat nanapa-kevitra ny hampihatra azy ireo ho ampahany amin'ny sehatra, fa tsy ho fampiasa OpenShift fanampiny. Matahotra ny hanatsara ny Kubernetes ve ny Red Hat? Mazava ho azy fa tsy izany, satria ny Red Hat dia manaraka tanteraka ny fitsipika open source ary tsy milalao lalao Open Core. Ny fanatsarana sy ny fanavaozana izay tarihin'ny vondrom-piarahamonina fampandrosoana, fa tsy ny an'ny tompony, dia azo ampiharina kokoa sy azo ampiasaina betsaka kokoa, izay mifanaraka tsara amin'ny tanjona fototra amin'ny fanaovana rindrambaiko open source ho an'ny mpanjifantsika.
  • Politika fiarovana ho an'ny pods (Pod Security Policies). Ity foto-kevitra momba ny fampandehanana fampiharana am-pilaminana ao anaty pods ity dia nampiharina tamin'ny OpenShift tamin'ny anarana hoe SCC (Security Context Constraints). Ary toy ny tamin'ny ohatra teo aloha, Red Hat dia nanapa-kevitra ny hampiditra ireo fivoarana ireo amin'ny tetikasa Kubernetes misokatra mba ahafahan'ny rehetra mampiasa azy ireo.

Azo tohizana ity andiana ohatra ity, saingy te hampiseho fotsiny izahay fa tena manolo-tena ny Red Hat amin'ny fampivelarana ny Kubernetes sy hanatsara izany ho an'ny rehetra.

Mazava fa ny OpenShift dia Kubernetes. Inona avy ireo fahasamihafana? 🙂

Manantena izahay fa tamin'ny famakianao hatramin'izao dia nahatsapa ianao fa Kubernetes no singa fototra amin'ny OpenShift. Ny lehibe, fa lavitra ny hany. Raha lazaina amin'ny teny hafa, ny fametrahana Kubernetes fotsiny dia tsy hanome anao sehatra kilasy orinasa. Mila manampy fanamarinana, tambajotra, fiarovana, fanaraha-maso, fitantanana log, sy ny maro hafa ianao. Fanampin'izay, tsy maintsy manao safidy henjana ianao avy amin'ireo fitaovana marobe misy (mba hankasitraka ny fahasamihafan'ny tontolo iainana, jereo fotsiny Ny tabilaon'ny CNCF) ary miantoka ny firindrana sy ny firindrana mba hahafahan'izy ireo miasa ho iray. Ho fanampin'izay, mila manao fanavaozam-baovao sy fitsapana fihemorana tsy tapaka ianao isaky ny mivoaka ny dikan-teny vaovao amin'ny singa ampiasainao. Izany hoe, ankoatry ny famoronana sy fikojakojana ny sehatra ihany koa dia mila miatrika ireo rindrambaiko rehetra ireo ianao. Tsy azo inoana fa ho be ny fotoana handaminana ny olana ara-barotra sy hahazoana tombony amin'ny fifaninanana.

Fa amin'ny OpenShift, ny Red Hat dia mandray ireo fahasarotana rehetra ireo ary manome anao sehatra feno tanteraka, izay tsy ahitana ny Kubernetes ihany, fa ireo fitaovana loharano misokatra ilaina rehetra izay mamadika an'i Kubernetes ho tena kilasy orinasa. vahaolana izay azonao atao avy hatrany sy milamina tanteraka amin'ny famokarana. Ary mazava ho azy, raha manana ny sasany amin'ireo tsangambato teknolojia manokana ianao, dia azonao atao ny mampiditra ny OpenShift amin'ny vahaolana efa misy.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
OpenShift dia sehatra Kubernetes marani-tsaina

Jereo ny sary etsy ambony: izay rehetra ivelan'ny kianja Kubernetes dia misy ny Red Hat manampy fiasa izay tsy ananan'i Kubernetes, araka ny filazan'izy ireo, amin'ny alàlan'ny famolavolana. Ary ankehitriny dia hojerentsika ny tena lehibe amin'ireo faritra ireo.

1. OS matanjaka ho fototra: RHEL CoreOS na RHEL

Red Hat dia mpanome tolotra lehibe amin'ny fizarana Linux ho an'ny rindranasa mitsikera fandraharahana nandritra ny 20 taona mahery. Ny traikefa nanangona sy nohavaozina tsy tapaka amin'ity faritra ity dia ahafahantsika manolotra fototra azo itokisana sy azo itokisana ho an'ny fampandehanana indostrian'ny kaontenera. Ny RHEL CoreOS dia mampiasa kernel mitovy amin'ny RHEL, fa natao indrindra indrindra ho an'ny asa toy ny fampandehanana kaontenera sy ny fampandehanana ny kluster Kubernetes: ny habeny sy ny tsy fiovaovana azy dia manamora ny fametrahana clusters, autoscaling, deploying patch, sns. Ireo endri-javatra rehetra ireo dia mahatonga azy io. fototra tsara indrindra amin'ny fanaterana traikefa mpampiasa mitovy amin'ny OpenShift manerana ny tontolon'ny informatika isan-karazany, manomboka amin'ny metaly miboridana mankany amin'ny rahona manokana sy ho an'ny daholobe.

2. Automation ny fiasan'ny IT

Ny fizotry ny fametrahana automatique sy ny fampandehanana andro-4 (izany hoe ny fiasana isan'andro) no teboka marin'ny OpenShift, izay manamora kokoa ny fitantanana, fanavaozana ary fikojakojana ny sehatra fitahirizana amin'ny ambaratonga avo indrindra. Izany dia tratra amin'ny alàlan'ny fanohanana ireo mpandraharaha Kubernetes amin'ny ambaratonga kernel OpenShift XNUMX.

OpenShift 4 koa dia tontolo iainana feno vahaolana mifototra amin'ny mpandraharaha Kubernetes, novolavolain'ny Red Hat tenany sy ny mpiara-miombon'antoka fahatelo (jereo. lahatahiry mpitantana Red Hat, na fivarotana mpandraharaha operatorhub.io, noforonin'ny Red Hat ho an'ny mpamorona antoko fahatelo).

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Ny katalaogy OpenShift 4 mitambatra dia ahitana mpandraharaha Kubernetes mihoatra ny 180

3. Fitaovana Developer

Nanomboka tamin'ny 2011, ny OpenShift dia azo alaina ho sehatra PaaS (Platform-as-a-Service) izay manamora ny fiainana ho an'ny mpamorona, manampy azy ireo hifantoka amin'ny kaody, ary manolotra fanohanana avy amin'ny teratany ho an'ny fiteny fandaharana toy ny Java, Node.js. , PHP, Ruby, Python, Go, ary koa ny CI/CD fampifandraisana mitohy sy serivisy fanaterana, angona, sns. OpenShift 4 manolotra katalaogy midadasika, izay ahitana serivisy mihoatra ny 100 mifototra amin'ny mpandraharaha Kubernetes novolavolain'ny Red Hat sy ireo mpiara-miombon'antoka aminay.

Tsy toy ny Kubernetes, OpenShift 4 dia manana GUI natokana (Developer Console), izay manampy ireo mpandrindra amin'ny fametrahana mora foana ny rindranasa avy amin'ny loharano isan-karazany (git, rejistra ivelany, Dockerfile, sns.) ao amin'ny toeran'ny anarany ary mampiseho mazava tsara ny fifandraisana misy eo amin'ireo singa fampiharana.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Ny Developer Console dia manome fomba fijery mazava momba ny singa fampiharana ary manamora ny fiaraha-miasa amin'i Kubernetes

Ho fanampin'izay, OpenShift dia manolotra andiana fitaovana fampivoarana Codeready, izay, indrindra, misy Codeready Workspaces, IDE feno container miaraka amin'ny interface interface izay mandeha mivantana eo an-tampon'ny OpenShift ary mampihatra fomba fiasa IDE-as-a-service. Amin'ny lafiny iray, ho an'ireo izay te hiasa mafy amin'ny fomba eo an-toerana, dia misy ny Codeready Containers, dikan-teny feno amin'ny OpenShift 4 izay azo apetraka amin'ny solosaina finday.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
IDE mitambatra ho serivisy fampandrosoana mahomby amin'ny sehatra Kubernetes/OpenShift

OpenShift dia manolotra rafitra CI/CD feno avy hatrany ivelan'ny boaty, na mifototra amin'ny Jenkins voatahiry sy plugin DSL ho an'ny fiasana amin'ny fantsona, na rafitra CI/CD miompana amin'ny Kubernetes ny Tekton (amin'izao fotoana izao ao amin'ny Tech preview version). Ireo vahaolana roa ireo dia mitambatra tanteraka amin'ny console OpenShift, ahafahanao mampandeha ireo trigger pipeline, mijery ny fametrahana, ny logs, ary ny maro hafa.

4. Fitaovana fampiharana

Ny OpenShift dia mamela anao hametraka fampiharana ara-panjakana nentim-paharazana sy vahaolana mifototra amin'ny rahona mifototra amin'ny maritrano vaovao, toy ny microservices na serverless. Ny vahaolana OpenShift Service Mesh dia mivoaka avy ao anaty boaty miaraka amin'ny fitaovana fototra amin'ny fitazonana microservices, toa an'i Istio, Kiali ary Jaeger. Ho setrin'izany, ny vahaolana OpenShift Serverless dia tsy ny Knative ihany, fa ny fitaovana toa an'i Keda noforonina ho ampahany amin'ny fiaraha-mientana miaraka amin'i Microsoft mba hanomezana asa Azure amin'ny sehatra OpenShift.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Ny vahaolana mitambatra OpenShift ServiceMesh (Istio, Kiali, Jaeger) dia ilaina amin'ny famolavolana microservices

Mba hamehezana ny elanelana misy eo amin'ny fampiharana lova sy ny kaontenera, OpenShift izao dia mamela ny fifindra-monina milina virtoaly mankany amin'ny sehatra OpenShift amin'ny fampiasana Container Native Virtualization (amin'izao fotoana izao ao amin'ny TechPreview), ka mahatonga ny rindranasa hybrid ho zava-misy ary manamora ny fifindran'izy ireo eo amin'ny rahona samihafa, na tsy miankina na ho an'ny daholobe.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Windows 2019 milina virtoaly virtoaly mandeha amin'ny OpenShift amin'ny alàlan'ny Container Native Virtualization (amin'izao fotoana izao amin'ny dikan-tsarimihetsika Tech)

5. Fitaovana ho an'ny cluster

Ny sehatra sarangan'ny orinasa rehetra dia tsy maintsy manana serivisy fanaraha-maso sy fanaraha-maso afovoany, rafitra fiarovana, fanamarinana sy fanomezan-dàlana ary fitaovana fitantanana tambajotra. Ary ny OpenShift dia manome izany rehetra izany ivelan'ny boaty, ary loharano misokatra 100% daholo izany, anisan'izany ny vahaolana toy ny ElasticSearch, Prometheus, Grafana. Ireo vahaolana rehetra ireo dia miaraka amin'ny dashboard, metrika ary fampandrenesana izay efa namboarina sy namboarina tamin'ny alàlan'ny fahaiza-manara-maso ny cluster midadasika an'ny Red Hat, ahafahanao mifehy sy manara-maso tsara ny tontolo famokarana anao hatrany am-piandohana.

OpenShift koa dia tonga manara-penitra miaraka amin'ireo zavatra manan-danja ho an'ny mpanjifan'ny orinasa toy ny fanamarinana miaraka amin'ny mpanome oauth naorina, fampidirana amin'ireo mpamatsy fahazoan-dàlana, anisan'izany ny LDAP, ActiveDirectory, OpenID Connect, sy ny maro hafa.

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Dashboard Grafana efa namboarina mialoha ho an'ny fanaraha-maso cluster OpenShift

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
Maherin'ny 150 ny metrika Prometheus efa nomanina mialoha sy fampandrenesana ho an'ny fanaraha-maso cluster OpenShift

To continue

Ny fampandehanana manankarena amin'ny vahaolana sy ny traikefan'ny Red Hat amin'ny sehatry ny Kubernetes no antony nahatonga ny OpenShift nahazo toerana lehibe teo amin'ny tsena, araka ny asehon'ny sary etsy ambany (mamaky bebe kokoa eto).

OpenShift ho dika orinasa an'ny Kubernetes. Fizarana 1
"Red Hat amin'izao fotoana izao dia mitarika ny tsena amin'ny ampahany 44%.
Ny orinasa dia mijinja ny tombotsoan'ny paikadiny momba ny varotra mifantoka amin'ny mpanjifa, izay ijereny sy fanofanana voalohany ny mpamorona orinasa ary avy eo dia mifindra amin'ny famatsiam-bola rehefa manomboka mametraka container amin'ny famokarana ny orinasa. "

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

Manantena izahay fa nahafinaritra anao ity lahatsoratra ity. Amin'ny lahatsoratra ho avy amin'ity andiany ity dia hojerentsika akaiky ny tombony azo amin'ny OpenShift raha oharina amin'ny Kubernetes amin'ny sokajy tsirairay resahina eto.

Source: www.habr.com

Add a comment