, vars hela essens fortsÀtter kursen mot automatisering och optimering av arbetet med molnmiljön.

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.

Visa applikationstopologin i utvecklarkonsolen.

Nytt utvecklarlÀge för OpenShift-konsolen
Nya utvecklarverktyg i OpenShift 4.2:
- 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 â 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.
- 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.

Plugin för Visual Studio
Fullt utrustad OpenShift pÄ en bÀrbar dator
, 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 , byggd pÄ basis av FOSS-projekten Istio, Kiali och Jaeger och en sÀrskild , 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.
, , À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. .

Avancerad klustertrafikvisualisering med Kiali i OpenShift Service Mesh
Serverlös databehandling
VÄr andra lösning, , 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.

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 .
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-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. . 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 , Fedora CoreOS (FCOS) och Kubernetes som en del av OKD-arbetsgruppen eller följ utvecklingen pÄ webbplatsen .
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
