Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega

OpenShift 2019 na tatalaina ia Oketopa 4.2, o lona uiga atoa o loʻo faʻaauauina le ala agai i le masini ma le faʻamalosia o galuega ma le siosiomaga ao.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega

Sei o tatou manatua o Me 2019 na matou faʻalauiloaina Red Hat OpenShift 4, le isi augatupulaga o la matou Kubernetes platform, lea na matou toe faʻatulagaina e faʻafaigofie ai le puleaina o pusa talosaga i siosiomaga gaosiga.

O le fofo na faia e avea o se faʻavae e pulea e le tagata lava ia ma faʻafouga taʻavale ma le puleaina o le olaga i totonu o se ao faʻapipiʻi ma fausia i luga o le Red Hat Enterprise Linux ma le Red Hat Enterprise Linux CoreOS ua faʻamaonia. I le version 4.2, o le taulaiga sa i le faia o le tulaga sili atu le atinaʻe-faauo. E le gata i lea, ua matou faʻafaigofieina le galuega o le puleaina o le faʻavae ma talosaga mo faʻalapotopotoga faʻapipiʻi e ala i le ofoina atu o meafaigaluega femalagaaʻi mai OpenShift 3 i le 4, faʻapea foʻi ma le faʻatinoina o le lagolago mo faʻasalalauga tuusao.

O fea le saoasaoa?

Fa'aliliuga 4.2 fa'afaigofie tele le galulue fa'atasi ma Kubernetes, e ofoina atu se faiga fa'amafanafanaga fou OpenShift e fa'amalieina mo galuega fa'atupu, fa'apea fo'i meafaigaluega fou ma fa'apipi'i mo le fauina o koneteina, fa'atulagaina o paipa CI/CD ma le fa'atinoina o faiga e leai se server. O nei mea uma e fesoasoani i le au fai polokalame e taulaʻi saʻo atu i la latou galuega autu - fatuina o numera o talosaga, e aunoa ma le faʻalavelaveina e uiga faʻapitoa a Kubernetes.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Va'ai le topology o talosaga i totonu o le fa'amafanafanaga fa'atupu.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Faiga fou a le atina'e o le OpenShift console

Mea faigaluega fou a le atinaʻe i OpenShift 4.2:

  • Faiga fa'avae Web Console e fesoasoani i tagata atiae e taulaʻi i mea e sili ona taua e ala i le faʻaalia o faʻamatalaga ma faʻasalalauga latou te manaʻomia. O le fa'aleleia atili ole UI mo le va'aiga i luga ole laiga ma le fa'apotopotoga fa'apipi'i e fa'afaigofie ai ona fa'atupu, fa'apipi'i, ma va'ava'ai ata o lo'o fa'apipi'iina tusi talosaga ma fa'aputuga punaoa.
  • Meafaigaluega taliga - o se faʻamatalaga faʻapitoa laina faʻatonu mo tagata atiaʻe e faʻafaigofie le atinaʻeina o talosaga i luga o le OpenShift platform. E ala i le faʻatulagaina o fegalegaleaiga e pei o le Git push, o lenei CLI e fesoasoani i le au atinaʻe e faʻafaigofie ona fai talosaga i luga o le OpenShift platform, e aunoa ma le suʻesuʻeina o le lavelave o Kubernetes.
  • Red Hat OpenShift Connector mo Microsoft Visual Studio Code, JetBrains IDE (e aofia ai le IntelliJ) ma le Eclipse Desktop IDE e maua ai le tuʻufaʻatasia faigofie ma meafaigaluega faʻaaogaina ma faʻatagaina oe e atiaʻe, fau, faʻapipiʻi ma faʻapipiʻi talosaga mo OpenShift i le siosiomaga IDE masani i tagata atiae.
  • Red Hat OpenShift Deployment Extension mo Microsoft Azure DevOps. Tuuina atu i tagata faʻaoga lenei mea faigaluega DevOps ma le gafatia e faʻapipiʻi a latou talosaga ile Azure Red Hat OpenShift poʻo soʻo se isi OpenShift fuifui ile Microsoft Azure DevOps platform.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Polokalama mo Visual Studio

OpenShift atoa i luga ole komepiuta feaveai

Red Hat CodeReady Pusa, o lo'o sauni fa'apipi'i OpenShift ua fa'atonuina mo le fa'apipi'iina i luga o se fale faigaluega po'o se komepiuta feavea'i, e mafai ai ona atia'e fa'aoga ao i le lotoifale.

Mesh Auaunaga

O la matou fofo OpenShift Service Mesh, fausia i luga o le faavae o polokalama faakomepiuta tatala punaoa Istio, Kiali ma Jaeger ma faapitoa Kubernetes operator, faʻafaigofie le atinaʻeina, faʻapipiʻiina ma le tausiga o talosaga i luga o le OpenShift platform e ala i le tuʻuina atu o meafaigaluega talafeagai ma le faʻaogaina o le faʻaogaina o le ao faʻavae i luga o fausaga faʻaonaponei e pei o microservices. O le fofo e mafai ai e le au fai polokalame ona faʻasaʻolotoina i latou lava mai le manaʻoga e tutoʻatasi le faʻapipiʻiina ma tausia auaunaga fesoʻotaʻiga faʻapitoa e manaʻomia mo talosaga ma faʻamatalaga pisinisi o loʻo faia.

Red Hat OpenShift Service Mesh, avanoa mo OpenShift 4, e faʻatulagaina mo le tagata faʻapipiʻi moni lava "mai le amataga seia maeʻa" ma ofoina atu foliga e pei o le suʻeina, metrics, vaʻavaʻai ma le mataʻituina o fesoʻotaʻiga fesoʻotaʻiga, faʻapea foʻi ma le faʻapipiʻiina ma le faʻatulagaina o se masini tautua i le kiliki e tasi. E le gata i lea, o le fofo e ofoina atu faʻamanuiaga i tulaga o le pulega faʻagaioiga ma le saogalemu, e pei o le faʻailogaina o fefaʻatauaiga i le va o sapalai i totonu o le nofoaga autu o faʻamatalaga ma le tuʻufaʻatasia ma se faitotoa API. Puti Mumu 3 fua.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Va'aiga mamao o fe'avea'i fe'avea'i fa'aaoga Kiali i totonu o le OpenShift Service Mesh

Komepiuta e leai se server

O le isi a tatou fofo OpenShift Serverless, fesoasoani ia te oe e faʻapipiʻi ma faʻagaoioia talosaga e faigofie ona faʻasolo i luga ma lalo pe a manaʻomia, i le auala atoa i le zero. Fausia i luga o le Knative project ma avanoa i Technology Preview, o lenei fofo e mafai ona faʻagaoioia i luga o soʻo se OpenShift 4 cluster e faʻaaoga ai le Kubernetes operator fesoʻotaʻi, faʻafaigofie ona amata ma faʻapipiʻi vaega e manaʻomia e faʻapipiʻi ai talosaga e leai se server poʻo galuega ile OpenShift. O le atinaʻeina o le OpenShift console, lea na faʻaalia i le version 4.2, e mafai ai ona e faʻaogaina filifiliga e leai se server i faiga faʻavae masani, e pei o le Faʻaulufale mai Git poʻo le Deployan Image, i se isi faaupuga, e mafai ona e faia saʻo ni talosaga e leai se server mai le faʻamafanafanaga.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Fa'atulagaina le fa'aogaina e leai se server i le OpenShift console

I le faʻaopoopoga i le tuʻufaʻatasia ma le atinaʻe faʻamafanafanaga, o le lomiga fou o OpenShift o loʻo i ai isi faʻaleleia atili i tulaga ole serverless. Aemaise lava, o le kn - le Knative command line interface, lea e maua ai le faʻaogaina faigofie ma le faʻaogaina, e mafai ai ona e faʻavasega mea e manaʻomia mo talosaga; pu'e ata o le code ma configurations, ma maua ai foi le tomai e fa'afanua ai fa'ai'uga o feso'otaiga i fa'amatalaga patino po'o auaunaga. O nei vaega uma, e maua i le Technology Preview e ala i le OpenShift Serverless operator, fesoasoani i tagata atiaʻe ia maua le toʻa i le fausaga e leai se server ma maua le fetuutuunai e faʻapipiʻi a latou talosaga i totonu o le cloud hybrid e aunoa ma le lokaina i totonu o atinaʻe faʻapitoa.

Cloud CI/CD paipa

Faʻaauau le tuʻufaʻatasia ma le tuʻuina atu (CI / CD) o faiga faʻavae autu i aso nei e faʻateleina ai le saoasaoa ma le faʻamaoni o le faʻaogaina o polokalama. O meafaigaluega lelei CI / CD e mafai ai e 'au atina'e ona fa'afaigofieina ma fa'autometi faiga fa'amatalaga, lea e taua tele i le fa'atupuina agile manuia. I OpenShift, e mafai ona e faʻaogaina Jenkins masani poʻo la matou fofo fou e pei o se meafaigaluega OpenShift Pipelines.

Jenkins i aso nei o le tulaga moni, ae matou te faʻafesoʻotaʻi le lumanaʻi o container CI/CD ma le Tekton open source software project. O le mea lea, OpenShift Pipelines ua fausia faʻapitoa i luga o le faʻavae o lenei poloketi ma sili atu ona lagolagoina ia auala masani mo fofo ao e pei o le pipeline-as-code ("pipeline as code") ma GitOps. I OpenShift Pipelines, o laʻasaga taʻitasi e tamomoe i lana lava koneteina, o lea e naʻo le faʻaaogaina o punaoa aʻo faʻagasolo lena laasaga, e mafai ai e le au atinaʻe le pulea atoatoa o latou paipa tuʻuina atu, faʻapipiʻi, ma le faʻaogaina o le avanoa e aunoa ma le faʻalagolago i se server tutotonu CI / CD.

OpenShift Pipelines o loʻo i ai pea i le Developer Preview ma o loʻo avanoa e avea o se faʻaoga tutusa e mafai ona faʻaogaina i soʻo se OpenShift 4 fuifui. E mafai ona faʻaogaina Jenkins i OpenShift 3 ma 4 versions.

Red Hat OpenShift 4.2 ofo atu i le au atinaʻe le faʻaleleia ma faʻalauteleina meafaigaluega
Red Hat OpenShift paipa

Puleaina o atigipusa i totonu o se ao fefiloi

Otometi fa'apipi'i ma fa'afouina o OpenShift e fa'alatalata mai ai le ao fa'atosina i le ao fa'acanonical e tusa ai ma le poto masani a tagata fa'aoga. O le OpenShift 4.2 sa avanoa muamua mo faʻasalalauga lautele lautele, ao tumaoti, faʻasalalauga faʻapitoa ma sapalai uʻamea, ae faʻaopoopoina e le version XNUMX ni faʻasalalauga fou se lua i lenei lisi - Microsoft Azure ma Google Cloud Platform, faʻapea foʻi ma OpenStack private clouds .

O le OpenShift 4.2 installer ua faʻaleleia mo le tele o siosiomaga faʻatatau, ma ua aʻoaʻoina foi e galulue faʻatasi (e le fesoʻotaʻi i le Initaneti) faʻasalalauga mo le taimi muamua. Fa'apipi'i Sandboxed ma faiga fa'atulafono fa'atulafonoina fa'atasi ai ma le agava'a e tu'uina atu ai lau oe fa'aputuga CA e fesoasoani e fa'amautinoa le tausisia o tulaga fa'atonutonu ma fa'atonuga mo le puipuiga o totonu. Faiga fa'apipi'i tu'utasi e mafai ai ona e maua i taimi uma le lomiga fou o le OpenShift Container Platform i nofoaga e leai se Initaneti po'o totonu o si'osi'omaga e iai faiga fa'ata'ita'iga fa'aata.

E le gata i lea, e ala i le faʻapipiʻiina o le OpenShift stack atoa e faʻaaoga ai le Red Hat Enterprise Linux CoreOS, o se mama mama o Red Hat Enterprise Linux, e mafai ona e saunia se ao i lalo ifo o le itula mai le faʻapipiʻiina.

Red Hat OpenShift e mafai ai e oe ona tuʻufaʻatasia le faʻagasologa o le fatuina, faʻapipiʻiina ma le puleaina o pusa talosaga i le ao ma luga ole fale. Faatasi ai ma le faigofie, sili atu otometi ma vave faʻapipiʻi, OpenShift 4.2 ua avanoa nei i luga o le AWS, Azure, OpenStack ma le GCP, faʻatagaina faʻalapotopotoga e faʻatautaia lelei a latou Kubernetes platforms i se ao faʻapipiʻi.

Faigofie le malaga mai OpenShift 3 i OpenShift 4

O mea faigaluega fou mo femalaga'iga e fa'afaigofie ai ona femalaga'i ile OpenShift 4.2 mai fa'asologa muamua o le tulaga. O le fa'aliliuina o uta mai se fuifui tuai i se fuifui fou ua sili atu nei le vave, faigofie ma fa'atasi ai ma le la'ititi o galuega fa'atino. E na'o le mana'omia e le pule o le fuifui ona filifili le puna OpenShift 3.x fuifui, fa'ailoga le poloketi mana'omia (po'o le igoa) i luga ona fa'ailoa mai lea o le mea e fai i voluma faifai pea e fetaui - kopi i latou i le fa'amoemoe OpenShift 4.x fuifui pe femalaga'i i latou. . Fa'aauau pea ona fa'agasolo talosaga ile fuifui muamua se'ia fa'amuta e le pule.

OpenShift 4.2 lagolago fa'aaliga femalaga'iga eseese:

  • O faʻamaumauga e kopiina e faʻaaoga ai se fale teuoloa e faʻavae i luga o le poloketi Velero. O lenei filifiliga e mafai ai e oe ona faimalaga ma se suiga o le teuina o mea faʻapipiʻi pe a, mo se faʻataʻitaʻiga, o le uluaʻi fuifui e faʻaaogaina Gluster, ma le fou e faʻaaoga ai Ceph.
  • O fa'amaumauga o lo'o tumau pea i le faleteuoloa o lo'o iai nei, ae o lo'o feso'ota'i atu i le fuifui fou (persistent volume switching).
  • Kopi faiga faila e fa'aaoga ai Restic.

Sa'o le po muamua

E masani lava o matou tagata fa'aoga e manana'o ia mafai ona fa'ata'ita'i fa'ata'ita'iga fou ua fuafuaina OpenShift a'o le'i tu'uina atu se fa'asalalauga fou. O le mea lea, amata i le OpenShift 4.2, matou te tuʻuina atu i tagata faʻatau ma paʻaga le avanoa i fale po. Fa'amolemole maitau o nei faufale e le'o fa'amoemoeina mo le fa'aogaina o le gaosiga, e le'o lagolagoina, e le lelei ona fa'amaumauina, ma e ono le atoatoa le fa'atinoga. O le lelei o nei faufale e fa'atupula'ia a'o latou latalata atu i le fa'asologa mulimuli.

Fausia po e fa'ataga ai tagata fa'atau ma pa'aga e va'ai muamua foliga fou i le amataga o le atina'e, lea e mafai ona aoga mo le fa'atinoina o fuafuaga po'o le tu'ufa'atasia o OpenShift ma ISV atia'e lava fofo.

Fa'aaliga ile OKD Community Members

Ua amata galuega ile OKD 4.0, le faʻasalalauga faʻasalalau Kubernetes lea na faia e le atinaʻe atinaʻe ma faʻavaeina Red Hat OpenShift. Matou te valaʻauina tagata uma e tuʻuina atu a latou iloiloga o le tulaga o loʻo iai nei OKD4, Fedora CoreOS (FCOS) ma Kubernetes i totonu o le OKD Working Group pe mulimuli i le alualu i luma i luga o le upega tafaʻilagi OKD.io.

Manatua:

O le upu “paaga” i totonu o lenei lomiga e le o faauigaina o se faiga faapaaga faaletulafono po o se isi lava ituaiga o sootaga faaletulafono i le va o Red Hat, Inc. ma soo se isi lava faalapotopotoga faaletulafono.

puna: www.habr.com

Faaopoopo i ai se faamatalaga