Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?

Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?
Ny dikan-teny fahefatra amin'ny OpenShift dia navoaka vao haingana. Ny dikan-teny 4.3 ankehitriny dia efa nisy hatramin'ny faran'ny volana janoary ary ny fiovana rehetra ao dia na vaovao tanteraka izay tsy tao amin'ny dikan-teny fahatelo, na fanavaozana lehibe izay niseho tamin'ny version 4.1. Ny zavatra rehetra holazainay aminao izao dia mila fantarina, takatra ary horaisin'ireo izay miasa amin'ny OpenShift ary mikasa ny hiova kinova vaovao.

Miaraka amin'ny famoahana ny OpenShift 4.2, Red Hat dia nanamora ny fiaraha-miasa amin'ny Kubernetes. Nipoitra ny fitaovana sy plugins vaovao amin'ny famoronana kaontenera, fantsona CI/CD ary fametrahana tsy misy mpizara. Ny fanavaozana dia manome fahafahana ny mpamorona hifantoka amin'ny fanoratana kaody, fa tsy amin'ny fifampiraharahana amin'ny Kubernetes.

Raha ny marina, inona no vaovao amin'ny dikan-teny OpenShift 4.2 sy 4.3?

Mandrosoa mankany amin'ny rahona hybrid

Rehefa manomana fotodrafitrasa IT vaovao na rehefa mamolavola tontolon'ny IT efa misy, ny orinasa dia mihevitra ny fomba fiasa rahona amin'ny fanomezana loharanon-karena IT, izay ampiharan'izy ireo vahaolana rahona tsy miankina na mampiasa ny herin'ny mpanome rahona ho an'ny daholobe. Noho izany, ny fotodrafitrasa IT maoderina dia mihamitombo araka ny modely rahona "hybrid", rehefa samy ampiasaina ny loharanon-karena eo an-toerana sy ny loharanon'ny rahona ho an'ny daholobe miaraka amin'ny rafitra fitantanana iraisana. Ny Red Hat OpenShift 4.2 dia natao manokana hanatsorana ny fifindrana amin'ny maodely rahona hybrid ary manamora ny fampifandraisana ireo loharano avy amin'ireo mpamatsy toa ny AWS, Azure ary Google Cloud Platform amin'ny cluster, miaraka amin'ny fampiasana rahona manokana amin'ny VMware sy OpenStack.

Fomba vaovao amin'ny fametrahana

Ao amin'ny version 4, niova ny fomba fametrahana OpenShift. Red Hat dia manome fitaovana manokana amin'ny fametrahana cluster OpenShift - openshift-install. Ny utility dia rakitra binary tokana voasoratra ao amin'ny Go. Openshit-installer dia manomana fisie yaml miaraka amin'ny fanamafisam-peo ilaina amin'ny fametrahana.

Raha misy fametrahana mampiasa loharanon-drahona, dia mila mamaritra fampahalalana kely indrindra momba ny cluster ho avy ianao: faritra DNS, isan'ny node mpiasa, toe-javatra manokana ho an'ny mpamatsy rahona, fampahalalana momba ny kaonty hidirana amin'ny mpamatsy rahona. Aorian'ny fanomanana ny fichier configuration dia azo apetraka amin'ny baiko iray ny cluster.

Raha misy fametrahana amin'ny loharanon-tseraseranao manokana, ohatra, rehefa mampiasa rahona manokana (vSphere sy OpenStack no tohanana) na rehefa mametraka amin'ny lohamilina vy tsy misy dikany, dia mila manamboatra ny fotodrafitrasa ianao - manomana ny isa kely indrindra amin'ny milina virtoaly na mpizara ara-batana ilaina mba hamoronana cluster Plane Control, manamboatra serivisy tambajotra. Aorian'io fanitsiana io, ny cluster OpenShift dia azo noforonina toy izany koa miaraka amin'ny baiko iray amin'ny utility openshift-installer.

Fanavaozana ny fotodrafitrasa

Fampidirana CoreOS

Ny fanavaozana lehibe dia ny fampidirana amin'ny Red Hat CoreOS. Afaka miasa izao ny node master Red Hat OpenShift ihany amin'ny OS vaovao. Ity dia rafitra fiasa maimaim-poana avy amin'ny Red Hat izay natao manokana ho an'ny vahaolana container. Red Hat CoreOS dia Linux maivana natao ho an'ny fitahirizana.

Raha ao amin'ny 3.11 ny rafitra fiasana sy ny OpenShift dia nisaraka, dia ao amin'ny 4.2 dia mifamatotra amin'ny OpenShift izy io. Ankehitriny ity dia fitaovana tokana - fotodrafitrasa tsy azo ovaina.

Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?
Ho an'ny cluster izay mampiasa RHCOS ho an'ny nodes rehetra, ny fanavaozana ny OpenShift Container Platform dia dingana tsotra sy mandeha ho azy.

Teo aloha, raha te hanavao ny OpenShift, dia tsy maintsy nanavao ny rafitra fiasana fototra niaingan'ny vokatra ianao (tamin'izany fotoana izany, Red Hat Enterprise Linux). Amin'izay fotoana izay ihany no ahafahan'ny OpenShift havaozina tsikelikely, node isaky ny node. Tsy nisy resaka momba ny automatique ny dingana.

Ankehitriny, satria ny OpenShift Container Platform dia mifehy tanteraka ny rafitra sy ny serivisy amin'ny node tsirairay, anisan'izany ny OS, io asa io dia voavaha amin'ny fanindriana bokotra iray avy amin'ny interface interface. Aorian'izany, misy mpandraharaha manokana atomboka ao anatin'ny cluster OpenShift, izay mifehy ny fizotran'ny fanavaozana manontolo.

Ny CSI

Faharoa, ny CSI vaovao dia mpanara-maso interface tsara izay ahafahanao mampifandray ireo rafitra fitahirizana ivelany isan-karazany amin'ny cluster OpenShift. Mpanome mpamily fitahirizana marobe ho an'ny OpenShift no tohanana mifototra amin'ny mpamily fitahirizana izay nosoratan'ny mpanamboatra rafitra fitahirizana. Ny lisitra feno amin'ny mpamily CSI tohanana dia hita ao amin'ity antontan-taratasy ity: https://kubernetes-csi.github.io/docs/drivers.html. Ao amin'ity lisitra ity ianao dia afaka mahita ny maodely lehibe indrindra amin'ny filaharana kapila avy amin'ny mpamokatra lehibe (Dell/EMC, IBM, NetApp, Hitachi, HPE, PureStorage), vahaolana SDS (Ceph) ary fitahirizana rahona (AWS, Azure, Google). OpenShift 4.2 dia manohana ny mpamily CSI amin'ny CSI specification version 1.1.

RedHat OpenShift Service Mesh

Miorina amin'ny tetikasa Istio, Kiali ary Jaeger, Red Hat OpenShift Service Mesh, ankoatry ny asa mahazatra amin'ny fandefasana fangatahana eo anelanelan'ny serivisy, dia mamela ny fanaraha-maso sy ny fahitana azy ireo. Izany dia manampy ny mpamorona hifandray mora, hanara-maso ary hitantana fampiharana iray napetraka ao anatin'ny Red Hat OpenShift.

Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?
Fampisehoana ny fampiharana manana maritrano microservice mampiasa Kiali

Mba hanatsorana ny fametrahana, fikojakojana ary ny fitantanana ny fiainan'ny Service Mesh araka izay azo atao, ny Red Hat OpenShift dia manome mpitantana manokana, ny Service Mesh Operator. OpΓ©rateur Kubernetes ity izay ahafahanao mametraka fonosana Istio, Kiali ary Jaeger nohavaozina amin'ny cluster iray, mampitombo ny enta-mavesatry ny fitantanana ny rindranasa.

CRI-O fa tsy Docker

Nosoloina CRI-O ny Docker runtime container default. Azo atao ny mampiasa CRI-O efa ao amin'ny version 3.11, fa tamin'ny 4.2 dia lasa ny lehibe indrindra. Tsy tsara na ratsy, fa zavatra tokony hotadidina rehefa mampiasa ny vokatra.

Mpampiasa sy fametrahana fampiharana

Orinasa vaovao ho an'ny RedHat OpenShift, izay niseho tamin'ny dikan-teny fahefatra. Fomba famonosana, fametrahana ary fitantanana fampiharana Kubernetes izy io. Azo heverina ho toy ny plugin ho an'ny rindranasa napetraka ao anaty kaontenera, tarihin'ny Kubernetes API sy fitaovana kubectl.

Ny mpandraharaha Kubernetes dia manampy amin'ny fanaovana automatique ny asa rehetra mifandraika amin'ny fitantanana sy ny fitantanana ny tsingerin'ny fiainana amin'ny fampiharana apetrakao ao amin'ny cluster. Ohatra, ny operateur dia afaka manao automatique ny fanavaozana, ny backups ary ny scaling ny fampiharana, ny fanovana ny configuration, sns. Ny lisitra feno ny mpandraharaha dia hita ao amin'ny https://operatorhub.io/.

Ny OperatorHub dia azo idirana mivantana avy amin'ny seha-pifandraisana an-tranon'ny console fitantanana. Izy io dia lahatahiry fampiharana ho an'ny OpenShift tazonin'ny Red Hat. Ireo. ny mpandraharaha rehetra nankatoavin'ny Red Hat dia ho voarakotry ny fanohanan'ny mpivarotra.

Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?
Ny vavahadin-tserasera OperatorHub ao amin'ny console fitantanana OpenShift

Sary fototra eran-tany

Izy io dia andiana sary RHEL OS manara-penitra izay azo ampiasaina hanamboarana ny rindranasao. Misy ny kely indrindra, manara-penitra ary feno. Maka toerana kely izy ireo ary manohana ny fonosana ilaina rehetra sy ny fiteny fandaharana.

CI/CD Tools

Ao amin'ny RedHat OpenShif 4.2 dia azo atao ny misafidy eo amin'ny Jenkins sy OpenShift Pipelines mifototra amin'ny Tekton Pipelines.

OpenShift Pipelines dia miorina amin'ny Tekton, izay tohanan'ny Pipeline tsara kokoa amin'ny fomba fiasa Code sy GitOps. Ao amin'ny fantsona OpenShift, ny dingana tsirairay dia mandeha ao amin'ny fitoerany manokana, ka ny loharanon-karena ihany no ampiasaina rehefa manatanteraka ny dingana. Izany dia manome ny mpandrindra ny fanaraha-maso tanteraka amin'ny fantsona fanaterana mody, plugins ary fanaraha-maso ny fidirana tsy misy mpizara CI/CD foibe hitantana.

OpenShift Pipelines dia ao amin'ny Developer Preview amin'izao fotoana izao ary azo ampiasaina amin'ny cluster OpenShift 4 Mazava ho azy fa mbola afaka mampiasa Jenkins amin'ny RedHat OpenShift 4 ny mpampiasa OpenShift.

Fanavaozana ny fitantanana developer

Ao amin'ny 4.2 OpenShift, nohavaozina tanteraka ny interface interface ho an'ny mpamorona sy ny mpitantana.

Tamin'ny dikan-teny OpenShift teo aloha, dia niasa tao amin'ny consoles telo ny rehetra: lahatahiry serivisy, console administrator ary console miasa. Ankehitriny dia mizara roa ihany ny cluster - console administrateur sy console developer.

Ny Console Developer dia nahazo fanatsarana interface tsara ho an'ny mpampiasa. Ankehitriny dia mora kokoa ny mampiseho ny topologie ny fampiharana sy ny fivoriany. Izany dia manamora ny famoronana sy fametrahana ary sary an-tsaina ireo rindranasa voatahiry sy loharano mivondrona. Mamela azy ireo hifantoka amin’izay zava-dehibe aminy.

Inona no vaovao ao amin'ny Red Hat OpenShift 4.2 sy 4.3?
Vavahadin'ny mpamorona ao amin'ny console fitantanana OpenShift

henoko

Odo dia fampiasa andalana baiko miompana amin'ny developer izay manamora ny fampivoarana ny rindranasa ao amin'ny OpenShift. Amin'ny fampiasana git push style communication, ity CLI ity dia manampy ireo mpamorona vaovao amin'ny Kubernetes hanangana rindranasa ao amin'ny OpenShift.

Fampidirana amin'ny tontolo fampandrosoana

Ny mpamorona dia afaka manangana, manala ary mametraka ny rindranasany ao amin'ny OpenShift nefa tsy miala amin'ny tontolo iainan'ny kaody tiany indrindra, toy ny Microsoft Visual Studio, JetBrains (anisan'izany IntelliJ), Eclipse Desktop, sns.

Red Hat OpenShift Deployment fanitarana ho an'ny Microsoft Azure DevOps

Navoaka ny fanitarana Red Hat OpenShift Deployment ho an'ny Microsoft Azure DevOps. Ireo mpampiasa an'ity fitaovana DevOps ity dia afaka mametraka ny fampiharana azy ireo amin'ny Azure Red Hat OpenShift na cluster OpenShift hafa mivantana avy amin'ny Microsoft Azure DevOps.

Tetezamita avy amin'ny dikan-teny fahatelo mankany amin'ny fahefatra

Koa satria miresaka momba ny famoahana vaovao isika, fa tsy fanavaozana, dia tsy azonao atao ny mametraka ny dikan-teny fahefatra eo an-tampon'ny fahatelo. Ny fanavaozana avy amin'ny version 3 ka hatramin'ny version 4 dia tsy ho tohana..

Saingy misy vaovao tsara: Red Hat dia manome fitaovana ho an'ny tetikasa mifindra monina amin'ny 3.7 mankany 4.2. Azonao atao ny mamindra ny enta-miasa amin'ny fampiharana amin'ny alΓ lan'ny fitaovana Cluster Application Migration (CAM). Ny CAM dia ahafahanao mifehy ny fifindra-monina ary manamaivana ny fotoana fiatoana amin'ny fampiharana.

OpenShift 4.3

Ny fanavaozana lehibe voalaza ato amin'ity lahatsoratra ity dia niseho tamin'ny version 4.2. Ny fanovana 4.3 navoaka vao haingana dia tsy dia lehibe loatra, fa mbola misy zava-baovao. Ny lisitr'ireo fanovana dia tena midadasika, ireto ny manan-danja indrindra amin'ny hevitray:

Fanavaozana ny kinova Kubernetes ho 1.16.

Ny dikan-teny dia nohavaozina tamin'ny dingana roa indray mandeha; ao amin'ny OpenShift 4.2 dia 1.14.

Encryption data amin'ny etcd

Nanomboka tamin'ny version 4.3, dia lasa azo atao ny mampiditra angona ao amin'ny database etcd. Rehefa alefa ny fanafenana, dia azo atao ny manidy ireto loharano OpenShift API sy Kubernetes API manaraka ireto: Tsiambaratelo, ConfigMaps, Lalana, famantarana fidirana, ary fanomezan-dΓ lana OAuth.

fiarovan-doha

Fanohanana fanampiny ho an'ny Helm version 3, mpitantana fonosana malaza ho an'ny Kubernetes. Amin'izao fotoana izao, ny fanohanana dia manana ny sata TECHNOLOGY PREVIEW. Ny fanohanan'ny helm dia hitarina ho fanohanana feno amin'ny dikan-teny OpenShift ho avy. Ny helm cli utility dia miaraka amin'ny OpenShift ary azo alaina avy amin'ny console web fitantanana cluster.

Fanavaozana ny Dashboard Project

Ao amin'ny dikan-teny vaovao, ny Project Dashboard dia manome fampahalalana fanampiny amin'ny pejin'ny tetikasa: ny satan'ny tetikasa, ny fampiasana loharanon-karena ary ny fetran'ny tetikasa.

Mampiseho ny fahalemena ho an'ny seranana ao amin'ny console Web

Nisy endri-javatra nampiana tao amin'ny console fitantanana mba hampisehoana ny fahalemena fantatra amin'ny sary ao amin'ny trano fitehirizana Quay. Tohanana ny fanehoana ny fahalemena ho an'ny tahiry eo an-toerana sy ivelany.

Famoronana tsotsotra ny operatorhub offline

Ho an'ny fametrahana cluster OpenShift amin'ny tambajotra mitoka-monina, izay voafetra na tsy misy ny fidirana amin'ny Internet, dia tsotsotra ny famoronana "fitaratra" ho an'ny rejisitra OperatorHub. Ankehitriny izany dia azo atao miaraka amin'ny ekipa telo fotsiny.

Ireo mpanoratra:
Victor Puchkov, Yuri Semenyukov

Source: www.habr.com

Add a comment