Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri

OpenShift 2019 kom út í október 4.2, allur kjarni þess heldur áfram námskeiðinu í átt að sjálfvirkni og hagræðingu vinnu með skýjaumhverfinu.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri

Við skulum minnast þess að í maí 2019 kynntum við Red Hat OpenShift 4, næstu kynslóð af Kubernetes pallinum okkar, sem við endurhönnuðum til að einfalda stjórnun gámaforrita í framleiðsluumhverfi.

Lausnin var búin til sem sjálfstýrður vettvangur með sjálfvirkum uppfærslum og líftímastjórnun í blendingsskýi og er byggð á sannað Red Hat Enterprise Linux og Red Hat Enterprise Linux CoreOS. Í útgáfu 4.2 var áherslan lögð á að gera vettvanginn þróunarvænni. Að auki höfum við einfaldað vinnuna við að stjórna vettvangi og forritum fyrir klasastjórnendur með því að bjóða upp á flutningsverkfæri frá OpenShift 3 til 4, auk þess að innleiða stuðning fyrir ótengdar stillingar.

Hvar er hraðinn?

Útgáfa 4.2 einfaldar mjög vinnu með Kubernetes, býður upp á nýjan OpenShift stjórnborðsham sem er fínstilltur fyrir verkefni þróunaraðila, auk nýrra verkfæra og viðbóta til að byggja ílát, skipuleggja CI/CD leiðslur og innleiða netþjónalaus kerfi. Allt þetta hjálpar forriturum að einbeita sér nákvæmari að aðalverkefni sínu - að búa til forritakóða, án þess að vera truflaður af sérkennum Kubernetes.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Skoðaðu svæðisfræði forrita í stjórnborði þróunaraðila.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Ný þróunarhamur OpenShift stjórnborðsins

Ný þróunartól í OpenShift 4.2:

  • Þróunarhamur Web Console hjálpar forriturum að einbeita sér að því sem skiptir mestu máli með því að sýna aðeins þær upplýsingar og stillingar sem þeir þurfa. Aukið notendaviðmót fyrir staðfræðiskoðun og samsetningu forrita gerir það auðveldara að búa til, dreifa og sjá fyrir sér gámaforrit og klasaauðlindir.
  • Verkfæri Odo – sérstakt skipanalínuviðmót fyrir forritara sem einfaldar þróun forrita á OpenShift pallinum. Með því að skipuleggja samskipti eins og Git push, hjálpar þetta CLI forriturum að búa til forrit á OpenShift pallinum án þess að kafa ofan í ranghala Kubernetes.
  • Red Hat OpenShift tengi fyrir Microsoft Visual Studio Code, JetBrains IDE (þar á meðal IntelliJ) og Eclipse Desktop IDE veitir auðvelda samþættingu við tækin sem notuð eru og gerir þér kleift að þróa, smíða, kemba og dreifa forritum fyrir OpenShift í IDE umhverfinu sem forritarar þekkja.
  • Red Hat OpenShift Deployment Extension fyrir Microsoft Azure DevOps. Veitir notendum þessa DevOps verkfærasetts möguleika á að dreifa forritum sínum á Azure Red Hat OpenShift eða öðrum OpenShift þyrpingum á Microsoft Azure DevOps pallinum.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Viðbót fyrir Visual Studio

Full OpenShift á fartölvu

Red Hat CodeReady ílát, sem eru tilbúnir OpenShift klasar sem eru fínstilltir fyrir uppsetningu á vinnustöð eða fartölvu, gera það mögulegt að þróa skýjaforrit á staðnum.

Þjónustunet

Lausn okkar OpenShift þjónustunet, byggt á grundvelli opins hugbúnaðarverkefna Istio, Kiali og Jaeger og sérstök Kubernetes rekstraraðili, einfaldar þróun, dreifingu og viðhald forrita á OpenShift pallinum með því að útvega nauðsynleg verkfæri og taka yfir sjálfvirkni skýjaforrita sem byggja á nútíma arkitektúr eins og örþjónustu. Lausnin gerir forriturum kleift að losa sig við þörfina á að dreifa sjálfstætt og viðhalda sérhæfðri netþjónustu sem þarf fyrir forritin og viðskiptarökfræði sem verið er að búa til.

Red Hat OpenShift Service Mesh, í boði fyrir OpenShift 4, er sérsniðið fyrir þróunaraðilann bókstaflega „frá upphafi til enda“ og býður upp á eiginleika eins og rakningu, mælikvarða, sjónræningu og eftirlit með netsamskiptum, auk uppsetningar og stillingar á þjónustuneti með einum smelli. Að auki býður lausnin upp á kosti hvað varðar rekstrarstjórnun og öryggi, svo sem dulkóðun á umferð milli netþjóna innan gagnaversins og samþættingu við API-gátt Red Hat 3skala.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Háþróuð sýn á klasaumferð með Kiali innan OpenShift Service Mesh

Miðlaralaus tölva

Önnur lausnin okkar OpenShift Serverless, hjálpar þér að dreifa og keyra forrit sem auðvelt er að stækka og lækka á eftirspurn, alla leið í núll. Þessi lausn er byggð ofan á Knative verkefninu og er fáanleg í Technology Preview, og er hægt að virkja þessa lausn á hvaða OpenShift 4 klasa sem er með því að nota tilheyrandi Kubernetes rekstraraðila, sem gerir það auðvelt að byrja og setja upp þá íhluti sem þarf til að dreifa netþjónalausum forritum eða aðgerðum á OpenShift. Þróunarhamur OpenShift stjórnborðsins, sem birtist í útgáfu 4.2, gerir þér kleift að nota netþjónalausa valkosti í stöðluðum þróunarferlum, eins og Import from Git eða Deployan Image, með öðrum orðum, þú getur búið til netþjónalaus forrit beint frá stjórnborðinu.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Setja upp netþjónalausa dreifingu í OpenShift stjórnborðinu

Auk samþættingar við þróunarborðið hefur nýja útgáfan af OpenShift aðrar endurbætur hvað varðar netþjónalaust. Einkum er þetta kn - Knative stjórnlínuviðmótið, sem veitir þægilegan og leiðandi aðgerð, gerir þér kleift að flokka hluti sem eru nauðsynlegir fyrir forrit; taka skyndimyndir af kóða og stillingum, og veitir einnig möguleika á að kortleggja netendapunkta við sérstakar útgáfur eða þjónustu. Allir þessir eiginleikar, fáanlegir í Tækniforskoðun í gegnum OpenShift Serverless símafyrirtækið, hjálpa forriturum að sætta sig við netþjónalausa arkitektúrinn og hafa sveigjanleika til að dreifa forritum sínum í blendingsskýinu án þess að vera læst inn í sérstaka innviði.

Cloud CI/CD leiðslur

Stöðug samþætting og afhending (CI/CD) eru lykilþróunaraðferðir í dag sem auka hraða og áreiðanleika hugbúnaðardreifingar. Góð CI/CD verkfæri gera þróunarteymi kleift að hagræða og gera endurgjöfarferli sjálfvirkt, sem er mikilvægt fyrir árangursríka lipur þróun. Í OpenShift geturðu notað klassíska Jenkins eða nýju lausnina okkar sem slíka verkfærakistu OpenShift Pipelines.

Jenkins í dag er raunverulegur staðall, en við tengjum framtíð gáma CI/CD við Tekton opinn hugbúnaðarverkefnið. Þess vegna er OpenShift Pipelines byggð sérstaklega á grundvelli þessa verkefnis og styður betur slíkar dæmigerðar nálganir fyrir skýjalausnir eins og pipeline-as-code ("leiðsla sem kóða") og GitOps. Í OpenShift Pipelines keyrir hvert skref í sínum eigin íláti, þannig að auðlindir eru aðeins notaðar á meðan það skref er í gangi, sem gerir forriturum kleift að hafa fulla stjórn á afhendingarleiðslum sínum, viðbætur og aðgangsstýringu án þess að þurfa að reiða sig á miðlægan CI/CD netþjón.

OpenShift Pipelines er enn í Developer Preview og er fáanlegt sem samsvarandi rekstraraðili sem hægt er að nota í hvaða OpenShift 4 klasa sem er. Jenkins er hægt að nota bæði í OpenShift 3 og 4 útgáfum.

Red Hat OpenShift 4.2 býður forriturum upp á bætt og stækkað verkfæri
Red Hat OpenShift leiðslur

Stjórna gámum í blendingsskýi

Sjálfvirk uppsetning og uppfærsla á OpenShift færir blendingsskýið eins nálægt kanóníska skýinu og hægt er hvað notendaupplifun varðar. OpenShift 4.2 var áður fáanlegt fyrir helstu opinbera skýjapalla, einkaský, sýndarvæðingarpalla og netmálmþjóna, en útgáfa XNUMX bætir tveimur nýjum opinberum skýjapöllum við þennan lista - Microsoft Azure og Google Cloud Platform, auk OpenStack einkaskýja.

OpenShift 4.2 uppsetningarforritið hefur verið endurbætt fyrir ýmis markumhverfi og er einnig þjálfað til að vinna með einangraðar (ekki internettengdar) stillingar í fyrsta skipti. Sandkassauppsetning og lögboðin proxy-stilling með getu til að útvega þinn eigin CA búnt hjálpa til við að tryggja samræmi við reglugerðarstaðla og innri öryggisreglur. Sjálfstæður uppsetningarhamur gerir þér kleift að hafa alltaf nýjustu útgáfuna af OpenShift Container Platform á svæðum þar sem ekki er internetaðgangur eða í umhverfi með ströngum reglum um myndprófun.

Að auki, með því að nota fullan OpenShift stafla með Red Hat Enterprise Linux CoreOS, léttri útgáfu af Red Hat Enterprise Linux, geturðu haft ský tilbúið innan við klukkutíma frá uppsetningu.

Red Hat OpenShift gerir þér kleift að sameina ferla við að búa til, dreifa og stjórna gámaforritum í skýinu og á innviðum á staðnum. Með auðveldari, sjálfvirkari og hraðari uppsetningu er OpenShift 4.2 nú fáanlegt á AWS, Azure, OpenStack og GCP, sem gerir fyrirtækjum kleift að stjórna Kubernetes kerfum sínum á skilvirkan hátt í blendingsskýi.

Auðveld flutningur frá OpenShift 3 til OpenShift 4

Ný verkfæri til að flytja vinnuálag gera það auðveldara að flytja til OpenShift 4.2 frá fyrri útgáfum vettvangsins. Flutningur álags úr gömlum klasa yfir í nýjan er nú miklu hraðari, auðveldari og með lágmarks handvirkum aðgerðum. Klasastjórnandinn þarf bara að velja uppruna OpenShift 3.x þyrpingarinnar, merkja viðkomandi verkefni (eða nafnrými) á það og tilgreina síðan hvað á að gera við samsvarandi viðvarandi bindi - afritaðu þau í OpenShift 4.x markþyrpinguna eða flyttu þau . Forrit halda síðan áfram að keyra á upprunalega þyrpingunni þar til stjórnandi hættir þeim.

OpenShift 4.2 styður ýmsar flutningsatburðarás:

  • Gögnin eru afrituð með því að nota milligeymsla sem byggir á Velero verkefninu. Þessi valkostur gerir þér kleift að flytja með breyttu geymslukerfi þegar til dæmis upprunalega þyrpingin notar Gluster og sá nýi notar Ceph.
  • Gögnin eru áfram í núverandi geymslu, en þau eru tengd við nýja þyrpinguna (viðvarandi hljóðstyrksskipti).
  • Afrita skráarkerfi með Restic.

Fyrsta kvöldið rétt

Oft vilja notendur okkar geta prófað fyrirhugaðar OpenShift nýjungar löngu áður en ný útgáfa kemur út. Þess vegna, frá og með OpenShift 4.2, veitum við viðskiptavinum og samstarfsaðilum aðgang að nætursmíðum. Vinsamlegast athugaðu að þessar byggingar eru ekki ætlaðar til framleiðslunotkunar, eru ekki studdar, eru illa skjalfestar og geta haft ófullkomna virkni. Gæði þessara smíða aukast eftir því sem þær nálgast lokaútgáfuna.

Nætursmíði gerir viðskiptavinum og samstarfsaðilum kleift að forskoða nýja eiginleika snemma í þróun, sem getur verið gagnlegt fyrir skipulagningu dreifingar eða samþættingu OpenShift við eigin lausnir ISV þróunaraðila.

Athugasemd til OKD samfélagsins

Vinna er hafin við OKD 4.0, opna Kubernetes dreifinguna sem er búin til af þróunarsamfélaginu og liggur til grundvallar Red Hat OpenShift. Við hvetjum alla til að gefa mat sitt á núverandi ástandi OKD4, Fedora CoreOS (FCOS) og Kubernetes innan OKD vinnuhópsins eða fylgdu framvindunni á vefsíðunni OKD.io.

Ath:

Orðið „samstarf“ í þessari útgáfu felur ekki í sér lagalegt samstarf eða annars konar lagasamband milli Red Hat, Inc. og öðrum lögaðilum.

Heimild: www.habr.com

Bæta við athugasemd