O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?

O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?
O le fa o lomiga o OpenShift na faʻasalalau talu ai nei. O le lomiga o loʻo iai nei 4.3 ua avanoa talu mai le faaiuga o Ianuari ma o suiga uma o loʻo i ai o se mea fou e leʻi i ai i le lona tolu, poʻo se faʻafouga tele o mea na aliali mai i le version 4.1. O mea uma o le a matou taʻuina atu ia te oe i le taimi nei e manaʻomia ona iloa, malamalama ma amanaia e i latou o loʻo galulue ma OpenShift ma fuafua e sui i se lomiga fou.

Faatasi ai ma le tatalaina o OpenShift 4.2, ua faafaigofieina e le Red Hat le galulue faatasi ma Kubernetes. Meafaigaluega fou ma plugins ua aliali mai mo le fatuina o koneteina, CI/CD pipelines ma serverless deployments. O mea fou e maua ai e le au atinaʻe le avanoa e taulaʻi ai i le tusiaina o tulafono, ae le o le feagai ai ma Kubernetes.

O le mea moni, o le a le mea fou i lomiga o OpenShift 4.2 ma le 4.3?

Le aga'i atu i ao fefiloi

Pe a fuafuaina se atinaʻe fou IT poʻo le atinaʻeina o se faʻafanua IT o loʻo i ai nei, o loʻo faʻateleina e kamupani le faʻaogaina o le ao i le tuʻuina atu o punaoa IT, lea latou te faʻaaogaina ai fofo faʻapitoa ao pe faʻaogaina le malosi o tagata lautele e tuʻuina atu ao. O le mea lea, o loʻo faʻatuputeleina atinaʻe IT faʻaonaponei e tusa ai ma se faʻataʻitaʻiga o le ao "hybrid", pe a faʻaogaina uma punaoa i luga o le fale ma punaoa lautele o loʻo faʻatasi ai ma se faiga faʻatautaia masani. Red Hat OpenShift 4.2 ua faʻapitoa faʻapitoa e faʻafaigofie le suiga i se faʻataʻitaʻiga o le ao ma faʻafaigofie ona faʻafesoʻotaʻi punaoa mai kamupani e tuʻuina atu e pei o AWS, Azure ma Google Cloud Platform i le fuifui, faʻatasi ai ma le faʻaogaina o ao tumaoti ile VMware ma OpenStack.

Faiga fou ile fa'apipi'iina

I le version 4, ua suia le auala e faʻapipiʻi ai OpenShift. Red Hat e maua ai se aoga faʻapitoa mo le faʻaogaina o se OpenShift cluster - openshift-install. Ole aoga ole faila faila e tasi na tusia ile Go. Ua saunia e le Openshit-installer se faila yaml ma le faatulagaga e manaʻomia mo le faʻapipiʻiina.

I le tulaga o le faʻapipiʻiina e faʻaaoga ai punaoa ao, e te manaʻomia le faʻamaonia o faʻamatalaga itiiti e uiga i le fuifui i le lumanaʻi: DNS zone, numera o nodes tagata faigaluega, tulaga faʻapitoa mo le tuʻuina atu o le ao, faʻamatalaga faʻamatalaga mo le mauaina o le tuʻuina atu o le ao. A maeʻa ona saunia le faila faʻapipiʻi, e mafai ona faʻapipiʻi le fuifui i le tasi poloaiga.

I le tulaga o le faʻapipiʻiina i luga o au lava punaoa faakomepiuta, mo se faʻataʻitaʻiga, pe a faʻaaogaina se ao tumaoti (vSphere ma OpenStack e lagolagoina) pe a faʻapipiʻi i luga o 'auʻaunaga uʻamea, e te manaʻomia le faʻatulagaina ma le lima o mea tetele - saunia le numera aupito maualalo o masini masini poʻo 'au'aunaga fa'aletino e mana'omia e fai ai se fuifui Va'alele Pulea, fa'atulaga auaunaga feso'otaiga. A maeʻa lenei faʻatulagaga, e mafai ona faʻapena tutusa le faʻapipiʻiina o le OpenShift faʻatasi ma le tasi faʻatonuga o le faʻaogaina o le openshift-installer.

Fa'afouga fa'apitoa

CoreOS tu'ufa'atasiga

O le faʻafouga autu o le tuʻufaʻatasia ma le Red Hat CoreOS. Red Hat OpenShift master nodes ua mafai nei ona galue ae i luga ole OS fou. Ole faiga fa'aoga e leai se totogi mai le Red Hat ua fa'atulagaina fa'apitoa mo vaifofo pusa. Red Hat CoreOS o se Linux mama mama e sili ona lelei mo taʻavale pusa.

Afai i le 3.11 o le faiga faʻaogaina ma le OpenShift o loʻo i ai eseese, ona i ai lea i le 4.2 e fesoʻotaʻi vavalalata ma OpenShift. Ole mea lea ole masini e tasi - e le mafai ona suia.

O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?
Mo fuifui o lo'o fa'aogaina le RHCOS mo nodes uma, fa'aleleia le OpenShift Container Platform o se faiga faigofie ma sili ona otometi.

I le taimi muamua, ina ia faʻafouina OpenShift, e tatau ona e faʻafouina le faiga faʻaogaina o loʻo faʻaogaina ai le oloa (i le taimi, Red Hat Enterprise Linux). Ona faatoa mafai lea ona fa'afouina le OpenShift, node ma lea node. E leai se tala e uiga i soʻo se masini o le faagasologa.

I le taimi nei, talu ai o le OpenShift Container Platform e pulea atoatoa faiga ma auaunaga i node taʻitasi, e aofia ai le OS, o lenei galuega e foia e ala i le oomiina o se ki mai le upega tafaʻilagi. A maeʻa lenei mea, o loʻo faʻalauiloaina se faʻapitoa faʻapitoa i totonu o le OpenShift cluster, lea e pulea le faagasologa atoa o faʻafouga.

CSI fou

Lona lua, o le CSI fou o se faʻatonuga faʻapipiʻi e faʻatagaina oe e faʻafesoʻotaʻi le tele o mea e teu ai fafo i le OpenShift cluster. Ole tele ole numera ole aveta'avale teu oloa mo OpenShift o lo'o lagolagoina e fa'avae i luga o aveta'avale teu e tusia e le au gaosi mea e teu ai. O se lisi atoa o avetaavale CSI lagolago e mafai ona maua i lenei pepa: https://kubernetes-csi.github.io/docs/drivers.html. I totonu o lenei lisi e mafai ona e mauaina uma faʻataʻitaʻiga autu o faʻasologa o tisiketi mai taʻutaʻua gaosiga (Dell/EMC, IBM, NetApp, Hitachi, HPE, PureStorage), SDS solutions (Ceph) ma le teuina o ao (AWS, Azure, Google). OpenShift 4.2 lagolago CSI aveta'avale o le CSI specification version 1.1.

RedHat OpenShift Service Mesh

Faʻavae i luga o poloketi Istio, Kiali ma Jaeger, Red Hat OpenShift Service Mesh, faʻaopoopo i galuega masani o le faʻaogaina o talosaga i le va o auaunaga, e mafai ai ona latou suʻeina ma vaʻaia. E fesoasoani lea i le au atinaʻe e faigofie ona fesoʻotaʻi, mataʻituina, ma faʻatautaia se talosaga o loʻo tuʻuina i totonu o le Red Hat OpenShift.

O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?
Va'aiga o se talosaga o lo'o iai se fa'ata'ita'iga microservice e fa'aoga ai le Kiali

Ina ia faʻafaigofie le faʻapipiʻiina, tausiga, ma le faʻaogaina o le olaga o le Auaunaga Mesh i le tele e mafai ai, Red Hat OpenShift e tuʻuina atu i le au pulega se faʻapitoa faʻapitoa, le Service Mesh Operator. O le Kubernetes operator lea e mafai ai e oe ona faʻapipiʻiina Istio, Kiali ma Jaeger afifi i luga o se fuifui, faʻateleina le mamafa o le pulega o le pulega o talosaga.

CRI-O nai lo Docker

Ole taimi ole koneteina ole taimi ole Docker ua suia ile CRI-O. Na mafai ona faʻaaoga CRI-O ua uma ona i ai i le version 3.11, ae i le 4.2 na avea ma autu autu. E le lelei pe leaga, ae o se mea e teu i lou mafaufau pe a faʻaaogaina le oloa.

Fa'atonu ma le fa'atinoina o talosaga

O tagata fa'atino o se fa'alapotopotoga fou mo RedHat OpenShift, lea na fa'aalia i le fa'aaliga lona fa. O se auala o le afifiina, faʻapipiʻiina, ma le puleaina o se talosaga Kubernetes. E mafai ona manatu o se mea faʻapipiʻi mo talosaga o loʻo faʻapipiʻiina i totonu o pusa, faʻatautaia e le Kubernetes API ma meafaigaluega kubectl.

Kubernetes operators fesoasoani otometi soʻo se galuega e fesoʻotaʻi ma le pulega ma le faʻasologa o le olaga o le talosaga e te faʻapipiʻiina i lau fuifui. Mo se faʻataʻitaʻiga, e mafai e le tagata faʻapipiʻi ona faʻaogaina faʻafouga, faʻamaumauga ma le faʻaogaina o le talosaga, suia le faʻatulagaga, ma isi. E mafai ona maua se lisi atoa o tagata fa'afoe ile https://operatorhub.io/.

O le OperatorHub e mafai ona maua sa'o mai le upega tafaʻilagi o le faʻamafanafanaga pulega. O se tusi talosaga mo OpenShift tausia e Red Hat. O na. o Red Hat uma fa'apolokalame fa'atagaina o le a fa'apipi'iina e le au fa'atau lagolago.

O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?
OperatorHub faitotoa i le OpenShift pulega faamafanafanaga

Ata fa'avae lautele

O se seti faʻatulagaina o ata RHEL OS e mafai ona faʻaogaina e fausia ai au talosaga faʻapipiʻi. O loʻo i ai seti laʻititi, tulaga masani ma atoatoa. E la'ititi lava avanoa latou te fa'aogaina ma lagolagoina uma afifi fa'apipi'iina ma gagana fa'apolokalame.

Meafaigaluega CI/CD

I le RedHat OpenShif 4.2, na mafai ai ona filifili i le va o Jenkins ma OpenShift Pipelines e faʻavae i Tekton Pipelines.

OpenShift Pipelines e faʻavae i luga o Tekton, lea e sili atu ona lagolagoina e Pipeline e pei o Code ma GitOps auala. I le OpenShift pipelines, o laʻasaga taʻitasi e taʻavale i totonu o lana lava koneteina, o lea e faʻaaogaina ai punaoa aʻo faʻatino le laasaga. E tu'uina atu e le au atina'e le fa'atonuga atoatoa i paipa tu'uina atu o module, fa'apipi'i, ma le fa'atonuina o avanoa e aunoa ma se fa'atonuga tutotonu o le CI/CD e pulea.

OpenShift Pipelines o loʻo i ai nei i le Developer Preview ma o loʻo avanoa e avea o se tagata faʻapipiʻi i luga o le OpenShift 4 cluster Ioe, e mafai lava e tagata faʻaoga OpenShift ona faʻaoga Jenkins i RedHat OpenShift 4.

Fa'afouga Fa'afouga o le Pulega

I le 4.2 OpenShift, ua maeʻa ona faʻafouina le upega tafaʻilagi mo tagata atiae ma pule.

I lomiga muamua o OpenShift, sa galulue tagata uma i ni fa'amafanafanaga se tolu: fa'atonuga o auaunaga, fa'amafanafanaga fa'atonu ma fa'amafanafanaga o galuega. O lea la ua vaevaeina le fuifui i na'o vaega e lua - fa'amafanafana fa'atonu ma fa'amafanafanaga fa'atupu.

Ua maua e le Developer console le fa'aleleia atili o fa'aoga fa'aoga. O lea ua sili atu ona faigofie ona faʻaalia topologies o talosaga ma a latou faʻapotopotoga. O le mea lea e fa'afaigofie ai mo tagata atia'e ona fa'atupu, fa'apipi'i, ma va'ava'ai i mea o lo'o fa'aputuina ma fa'apipi'i puna'oa. E mafai ai ona latou taulai atu i mea e taua ia i latou.

O le a le mea fou ile Red Hat OpenShift 4.2 ma le 4.3?
Faitotoa faufale ile OpenShift pulega fa'amafanafanaga

Taliga

Odo o se faʻatonuga faʻaogaina laina faʻaoga e faʻafaigofie ai le atinaʻeina o talosaga ile OpenShift. I le faʻaaogaina o fesoʻotaʻiga git push style, o lenei CLI e fesoasoani i tagata atinaʻe fou i Kubernetes fausia talosaga i OpenShift.

Tu'ufa'atasi ma si'osi'omaga tau atina'e

E mafai nei e le au atinaʻe ona fausia, faʻapipiʻi ma faʻapipiʻi a latou talosaga i OpenShift e aunoa ma le tuʻua o latou siosiomaga e sili ona fiafia i ai le atinaʻeina o tulafono, e pei o Microsoft Visual Studio, JetBrains (e aofia ai IntelliJ), Eclipse Desktop, ma isi.

Red Hat OpenShift Deployment fa'aopoopoga mo Microsoft Azure DevOps

O le Red Hat OpenShift Deployment extension mo Microsoft Azure DevOps ua tatalaina. O tagata fa'aoga o lenei DevOps toolset e mafai nei ona fa'apipi'i a latou tusi talosaga i le Azure Red Hat OpenShift po'o so'o se isi OpenShift cluster tuusao mai Microsoft Azure DevOps.

Suiga mai le lona tolu i le lona fa

Talu ai o loʻo matou talanoa e uiga i se faʻasalalauga fou, ae le o se faʻafouga, e le mafai ona e tuʻuina le faʻailoga lona fa i luga o le lona tolu. O le fa'afouina mai le version 3 i le version 4 o le a le lagolagoina..

Ae o loʻo i ai tala lelei: Red Hat e tuʻuina atu meafaigaluega mo le faimalaga o galuega mai le 3.7 i le 4.2. E mafai ona e femalaga'i uta o galuega e fa'aaoga ai le Cluster Application Migration (CAM) meafaigaluega. CAM fa'atagaina oe e pulea femalagaiga ma fa'aitiitia le taimi fa'aoga.

OpenShift 4.3

O faʻafouga autu o loʻo faʻamatalaina i lenei tusiga na faʻaalia i le version 4.2. Ole suiga fou ole 4.3 e le tele, ae o loʻo iai pea nisi mea fou. O le lisi o suiga e fai si lautele, o mea sili nei ona taua i lo matou manatu:

Fa'afou le Kubernetes version i le 1.16.

O le lomiga na faʻaleleia i laasaga e lua i le taimi e tasi; i OpenShift 4.2 o le 1.14.

Fa'ailoga fa'amatalaga i etcd

Amata i le version 4.3, na mafai ai ona faʻapipiʻi faʻamatalaga i le etcd database. O le taimi lava e mafai ai le faʻailoga, o le a mafai ona faʻapipiʻi le OpenShift API ma Kubernetes API punaoa: Mea lilo, ConfigMaps, Auala, faʻailoga avanoa, ma le faʻatagaina o le OAuth.

pūlou faʻafao

Fa'aopoopoina le lagolago mo Helm version 3, o se pule o pusa lauiloa mo Kubernetes. Mo le taimi nei, o le lagolago e iai le tulaga TECHNOLOGY PREVIEW. Ole lagolago foeuli ole a fa'alautele ile lagolago atoatoa ile fa'asologa ole OpenShift i le lumana'i. O le fa'aoga foeuli e sau ma OpenShift ma e mafai ona la'u mai i le fa'amafanafanaga i luga o le upega tafa'ilagi.

Poloketi Dashboard Fa'afouina

I le lomiga fou, Project Dashboard o loʻo tuʻuina atu ai faʻamatalaga faaopoopo i luga o le itulau o le poloketi: tulaga o le poloketi, faʻaogaina o punaoa, ma le aofaʻi o galuega.

Fa'aalia o fa'aletonu mo le uafu i totonu ole Upega tafa'ilagi

O se vaega ua fa'aopoopoina i le pulega fa'amafanafanaga e fa'aalia ai fa'aletonu ua iloa mo ata i fale teu oloa a Quay. O lo'o lagolagoina le fa'aalia o fa'aletonu mo faleteuoloa i totonu ma fafo.

Fa'afaigofie le fausiaina o le offline operatorhub

Mo le tulaga o le faʻapipiʻiina o se OpenShift cluster i totonu o se fesoʻotaʻiga tuʻufua, lea e faʻatapulaʻaina ai le Initaneti pe leai foi, o le fatuina o se "faʻata" mo le resitala o OperatorHub e faʻafaigofie. Ole taimi nei e mafai ona fai ile na'o le tolu 'au.

Tusitala:
Victor Puchkov, Yuri Semenyukov

puna: www.habr.com

Faaopoopo i ai se faamatalaga