Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg

OpenShift 2019 slÀpptes i oktober 4.2, vars hela essens fortsÀtter kursen mot automatisering och optimering av arbetet med molnmiljön.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg

Som en pÄminnelse introducerade vi i maj 2019 Red Hat OpenShift 4, nÀsta generation av vÄr Kubernetes-plattform, som vi har omdesignat för att göra det enklare att hantera containeriserade applikationer i produktionsmiljöer.

Lösningen skapades som en sjÀlvhanterande plattform med automatiska programuppdateringar och livscykelhanteringsfunktioner i ett hybridmoln och Àr byggd pÄ den beprövade Red Hat Enterprise-plattformen. Linux och Red Hat Enterprise Linux CoreOS. I version 4.2 fokuserade vi pÄ att göra plattformen mer utvecklarvÀnlig. Vi förenklade ocksÄ plattforms- och applikationshanteringen för klusteradministratörer genom att erbjuda migreringsverktyg frÄn OpenShift 3 till 4, samt stöd för offlinekonfigurationer.

Var Àr hastigheten hÀr?

Version 4.2 förenklar arbetet med Kubernetes avsevĂ€rt och erbjuder ett nytt OpenShift-hanteringskonsollĂ€ge optimerat för utvecklaruppgifter, samt nya verktyg och plugins för att bygga containrar, organisera CI/CD-pipelines och implementera serverlösa system. Allt detta hjĂ€lper programmerare att fokusera mer specifikt pĂ„ sin huvuduppgift – att skapa applikationskod, utan att bli distraherade av Kubernetes detaljer.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Visa applikationstopologin i utvecklarkonsolen.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Nytt utvecklarlÀge för OpenShift-konsolen

Nya utvecklarverktyg i OpenShift 4.2:

  • UtvecklarlĂ€ge Webbkonsolen hjĂ€lper utvecklare att fokusera pĂ„ det som Ă€r viktigast genom att bara visa den information och de konfigurationer de behöver. Ett förbĂ€ttrat anvĂ€ndargrĂ€nssnitt för att visa topologi och bygga applikationer gör det enklare att skapa, distribuera och visualisera containerbaserade applikationer och klusterresurser.
  • Verktyg jag hör – ett dedikerat kommandoradsgrĂ€nssnitt för utvecklare som förenklar applikationsutveckling pĂ„ OpenShift-plattformen. Genom att organisera interaktioner liknande Gits push, hjĂ€lper detta CLI utvecklare att enkelt skapa applikationer pĂ„ OpenShift-plattformen utan att behöva förstĂ„ Kubernetes invecklade funktioner.
  • Red Hat OpenShift-kontakt För Microsoft Visual Studio Code, JetBrains IDE (inklusive IntelliJ) och Eclipse Desktop IDE ger enkel integration med de verktyg du anvĂ€nder, vilket gör att du kan utveckla, bygga, felsöka och distribuera applikationer för OpenShift i den IDE-miljö som utvecklare Ă€r bekanta med.
  • Red Hat OpenShift Deployment Extension för Microsoft Azure DevOps. Ger anvĂ€ndare av detta DevOps-verktyg möjligheten att distribuera sina applikationer till Azure Red Hat OpenShift eller andra OpenShift-kluster pĂ„ Microsoft Azure DevOps-plattformen.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Plugin för Visual Studio

Fullt utrustad OpenShift pÄ en bÀrbar dator

Red Hat Code Redo behÄllare, vilka Àr förbyggda OpenShift-kluster optimerade för distribution pÄ en arbetsstation eller bÀrbar dator, vilket gör att du kan utveckla molnbaserade applikationer lokalt.

ServicenÀt

VÄr lösning OpenShift Service Mesh, byggd pÄ basis av FOSS-projekten Istio, Kiali och Jaeger och en sÀrskild Kubernetes operatör, förenklar utveckling, driftsÀttning och underhÄll av applikationer pÄ OpenShift-plattformen genom att tillhandahÄlla nödvÀndiga verktyg och ta över automatiseringen av molnapplikationer baserade pÄ moderna arkitekturer som mikrotjÀnster. Lösningen befriar programmerare frÄn behovet av att sjÀlvstÀndigt distribuera och underhÄlla specialiserade nÀtverkstjÀnster som krÀvs för de applikationer och den affÀrslogik som skapas.

Red Hat OpenShift-tjÀnstnÀt, tillgÀnglig för OpenShift 4, Àr skrÀddarsydd för utvecklaren frÄn början till slut och erbjuder funktioner som spÄrning, mÀtvÀrden, visualisering och övervakning av nÀtverkskommunikation, samt installation och konfiguration av service mesh med ett enda klick. Dessutom erbjuder lösningen fördelar vad gÀller driftsledning och sÀkerhet, sÄsom kryptering av trafik mellan servrar inom datacentret och integration med en API-gateway. Red Hat 3-skala.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Avancerad klustertrafikvisualisering med Kiali i OpenShift Service Mesh

Serverlös databehandling

VÄr andra lösning, OpenShift Serverlös, hjÀlper dig att driftsÀtta och köra applikationer som enkelt kan skalas upp och ner pÄ begÀran, Ànda ner till noll. Byggd pÄ Knative-projektet och tillgÀnglig i Technology Preview, kan denna lösning aktiveras pÄ vilket OpenShift 4-kluster som helst med hjÀlp av lÀmplig Kubernetes-operator, vilket gör det enkelt att komma igÄng och installera de komponenter som behövs för att distribuera serverlösa applikationer eller funktioner pÄ OpenShift. OpenShift-konsolens utvecklarlÀge, som introducerades i version 4.2, lÄter dig anvÀnda serverlösa alternativ i standardutvecklingsprocesser som import frÄn Git eller Deployan Image, med andra ord kan du skapa serverlösa applikationer direkt frÄn konsolen.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Konfigurera serverlös distribution i OpenShift-konsolen

Förutom integrationen med utvecklarkonsolen har den nya versionen av OpenShift andra förbĂ€ttringar i det serverlösa abonnemanget. Detta gĂ€ller sĂ€rskilt kn – Knatives kommandoradsgrĂ€nssnitt, som ger bekvĂ€mt och lĂ€ttförstĂ„eligt arbete, lĂ„ter dig gruppera objekt som behövs för applikationer; ta ögonblicksbilder av kod och konfigurationer och ge möjlighet att mappa nĂ€tverksslutpunkter till specifika versioner eller tjĂ€nster. Alla dessa funktioner, tillgĂ€ngliga i Technology Preview via OpenShift Serverless-operatorn, hjĂ€lper utvecklare att komma igĂ„ng med serverlös arkitektur och flexibelt distribuera sina applikationer över hybridmolnet utan att vara lĂ„sta till specifika infrastrukturer.

Moln CI/CD-pipelines

Kontinuerlig integration och leverans (CI/CD) Àr viktiga utvecklingsmetoder idag som förbÀttrar hastigheten och tillförlitligheten vid programvarudistribution. Ett bra CI/CD-verktyg gör det möjligt för utvecklingsteam att effektivisera och automatisera feedbackprocesser, vilket Àr avgörande för framgÄngsrik agil utveckling. I OpenShift kan du anvÀnda klassiska Jenkins eller vÄr nya lösning som en sÄdan verktygslÄda OpenShift-rörledningar.

Jenkins Àr de facto standarden idag, men vi ser Àven framtiden för container CI/CD i Tekton FOSS-projektet. DÀrför Àr OpenShift Pipelines byggt ovanpÄ detta projekt och stöder bÀttre typiska molnbaserade metoder som pipeline-as-code och GitOps. I OpenShift Pipelines körs varje steg i sin egen container, sÄ resurser anvÀnds bara medan det steget körs, vilket ger utvecklare full kontroll över sina leveranskanaler, plugin-program och Ätkomstkontroll utan att anvÀnda en central CI/CD-server.

OpenShift Pipelines finns för nÀrvarande i förhandsvisning för utvecklare och Àr tillgÀnglig som en dedikerad operator som kan anvÀndas i alla OpenShift 4-kluster. Jenkins kan anvÀndas i bÄde OpenShift 3 och 4.

Red Hat OpenShift 4.2 erbjuder utvecklare förbÀttrade och utökade verktyg
Red Hat OpenShift-pipeliner

Containerhantering i hybridmoln

Automatiserad installation och uppdateringar av OpenShift gör att hybridmolnet blir sĂ„ nĂ€ra ett kanoniskt moln som möjligt vad gĂ€ller anvĂ€ndarupplevelse. OpenShift 4.2 har tidigare varit tillgĂ€ngligt för stora publika molnplattformar, privata moln, virtualiseringsplattformar och bare-metal-servrar, men version XNUMX lĂ€gger till tvĂ„ nya publika molnplattformar till listan – Microsoft Azure och Google Cloud Platform – samt OpenStack privata moln.

Installationsprogrammet för OpenShift 4.2 har förbÀttrats för olika mÄlmiljöer och Àr ocksÄ för första gÄngen trÀnat att arbeta med isolerade (inte anslutna till internet) konfigurationer. Isolerad installation och obligatoriskt proxylÀge med möjlighet att tillhandahÄlla egna certifikatkedjor (CA-paket) hjÀlper till att sÀkerstÀlla efterlevnad av regelverk och interna sÀkerhetsprotokoll. Det isolerade installationslÀget gör att du alltid har den senaste versionen av OpenShift Container Platform pÄ platser dÀr det inte finns internetÄtkomst eller i miljöer med strikta policyer för avbildningstestning.

Dessutom, driftsÀttning av en fullstÀndig OpenShift-stack med Red Hat Enterprise Linux CoreOS, en lÀttviktsversion av Red Hat Enterprise Linux, lÄter dig fÄ ett fÀrdigt moln pÄ mindre Àn en timme efter att installationen startat.

Red Hat OpenShift förenar processerna för att bygga, driftsÀtta och hantera containeriserade applikationer i molnet och lokala infrastrukturer. Med en enklare, automatiserad och snabbare installation Àr OpenShift 4.2 nu tillgÀnglig pÄ AWS-, Azure-, OpenStack- och GCP-plattformar, vilket gör det möjligt för organisationer att effektivt hantera sina Kubernetes-plattformar över ett hybridmoln.

Enkel migrering frÄn OpenShift 3 till OpenShift 4

Nya verktyg för migrering av arbetsbelastningar gör det enklare att migrera till OpenShift 4.2 frÄn tidigare versioner av plattformen. Att migrera laster frÄn ett gammalt kluster till ett nytt Àr nu mycket snabbare, enklare och med ett minimum av manuella ÄtgÀrder. En klusteradministratör vÀljer helt enkelt ett kÀllkluster för OpenShift 3.x, markerar önskat projekt (eller namnrymd) pÄ det och anger sedan om motsvarande persistenta volymer ska kopieras till mÄlklustret för OpenShift 4.x eller migreras. Efter detta fortsÀtter applikationer att köras pÄ det ursprungliga klustret tills administratören avslutar dem.

OpenShift 4.2 stöder olika migreringsscenarier:

  • Data kopieras med hjĂ€lp av ett mellanliggande arkiv baserat pĂ„ Velero-projektet. Det hĂ€r alternativet lĂ„ter dig migrera med en förĂ€ndring i lagringssystemet, nĂ€r till exempel det ursprungliga klustret anvĂ€nder Gluster och det nya anvĂ€nder Ceph.
  • Data finns kvar i den aktuella databasen, men de Ă€r kopplade till det nya klustret (permanent volym-redundans).
  • Kopiera filsystem via Restic.

RÀtt första natten

Ofta vill vÄra anvÀndare kunna testa planerade OpenShift-innovationer lÄngt innan en ny version slÀpps. DÀrför gör vi, med början i OpenShift 4.2, nattliga versioner tillgÀngliga för kunder och partners.. Observera att dessa versioner inte Àr avsedda för produktionsbruk, inte stöds, Àr dÄligt dokumenterade och kanske inte har full funktionalitet. Kvaliteten pÄ dessa byggen ökar ju nÀrmare den slutgiltiga versionen de kommer.

Nattliga byggen gör det möjligt för kunder och partners att förhandsgranska nya funktioner tidigt i utvecklingen, vilket kan vara anvÀndbart för att planera distributioner eller integrera OpenShift med ISV:ers egna lösningar.

Meddelande för medlemmar i OKD-communityn

Arbetet har pÄbörjats med OKD 4.0, den öppna kÀllkodsdrivna, communitydrivna Kubernetes-distributionen som driver Red Hat OpenShift. Vi uppmanar alla att ge sin bedömning av det nuvarande lÀget OKD4, Fedora CoreOS (FCOS) och Kubernetes som en del av OKD-arbetsgruppen eller följ utvecklingen pÄ webbplatsen OKD.io.

Notera:

Ordet "partnerskap" i denna publikation betyder inte ett juridiskt partnerskap eller nÄgon annan form av juridisk relation mellan Red Hat, Inc. och nÄgon annan juridisk person.

KĂ€lla: will.com

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster