{"id":74086,"date":"2020-03-14T02:42:31","date_gmt":"2020-03-13T23:42:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3"},"modified":"2020-03-14T02:42:31","modified_gmt":"2020-03-13T23:42:31","slug":"chto-novogo-v-red-hat-openshift-4-2-i-4-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3","title":{"rendered":"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?\" src=\"\/wp-content\/uploads\/2020\/03\/367a6f203b4f54ebfcf9f0afc6865366.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAz OpenShift negyedik verzi\u00f3ja viszonylag nemr\u00e9g jelent meg. Az aktu\u00e1lis, 4.3-as verzi\u00f3 janu\u00e1r v\u00e9ge \u00f3ta el\u00e9rhet\u0151, \u00e9s minden benne t\u00f6rt\u00e9nt v\u00e1ltoz\u00e1s vagy valami olyan, ami teljesen \u00faj, \u00e9s amit a harmadik verzi\u00f3 nem tartalmazott, vagy jelent\u0151s friss\u00edt\u00e9s annak, ami a 4.1-es verzi\u00f3ban megjelent. Mindezeket tudni, \u00e9rteni \u00e9s figyelembe venni kell annak, aki az OpenShift-tel dolgozik, \u00e9s tervezi az \u00faj verzi\u00f3ra val\u00f3 \u00e1tt\u00e9r\u00e9st.<\/p>\n<p>A 4.2-es OpenShift verzi\u00f3 kiad\u00e1s\u00e1val a Red Hat egyszer\u0171s\u00edtette a Kubernetes alkalmaz\u00e1s\u00e1t. \u00daj eszk\u00f6z\u00f6k \u00e9s pluginek ker\u00fcltek bevezet\u00e9sre a kont\u00e9ner l\u00e9trehoz\u00e1s\u00e1hoz, CI\/CD munkafolyamatokhoz \u00e9s serverless telep\u00edt\u00e9sekhez. Az \u00faj\u00edt\u00e1sok lehet\u0151v\u00e9 teszik a fejleszt\u0151k sz\u00e1m\u00e1ra, hogy a k\u00f3d \u00edr\u00e1s\u00e1ra \u00f6sszpontos\u00edtsanak, ne pedig a Kubernetes kezel\u00e9s\u00e9vel foglalkozzanak.<\/p>\n<p>Tulajdonk\u00e9ppen mi \u00fajdons\u00e1g van az OpenShift 4.2 \u00e9s 4.3 verzi\u00f3kban?<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Ir\u00e1ny a hibrid felh\u0151k fel\u00e9 <\/h2>\n<p>\n\u00daj IT-infrastrukt\u00fara tervez\u00e9sekor vagy a megl\u00e9v\u0151 IT-\u00f6kol\u00f3gia fejleszt\u00e9sekor egyre t\u00f6bben fontolgatj\u00e1k a felh\u0151 alap\u00fa megold\u00e1sokat az IT-er\u0151forr\u00e1sok biztos\u00edt\u00e1s\u00e1ra, ez\u00e9rt priv\u00e1t felh\u0151alap\u00fa megold\u00e1sokat alkalmaznak, vagy a nyilv\u00e1nos felh\u0151szolg\u00e1ltat\u00f3k teljes\u00edtm\u00e9ny\u00e9t haszn\u00e1lj\u00e1k. Ennek eredm\u00e9nyek\u00e9nt a modern IT-infrastrukt\u00far\u00e1k egyre ink\u00e1bb a hibrid felh\u0151modellt k\u00f6vetik, ahol mind a saj\u00e1t helysz\u00ednen l\u00e9v\u0151 er\u0151forr\u00e1sokat, mind a nyilv\u00e1nos felh\u0151forr\u00e1sokat haszn\u00e1lj\u00e1k k\u00f6z\u00f6s ir\u00e1ny\u00edt\u00e1si rendszerrel. A Red Hat OpenShift 4.2 kifejezetten a hibrid felh\u0151modellre val\u00f3 \u00e1t\u00e1ll\u00e1s megk\u00f6nny\u00edt\u00e9s\u00e9re lett kifejlesztve, \u00e9s lehet\u0151v\u00e9 teszi, hogy k\u00f6nnyen csatlakoztass\u00e1k a klaszterhez olyan szolg\u00e1ltat\u00f3k, mint az AWS, Azure \u00e9s Google Cloud Platform, a VMware \u00e9s OpenStack priv\u00e1t felh\u0151inek haszn\u00e1lata mellett.<\/p>\n<h2>\u00daj telep\u00edt\u00e9si megk\u00f6zel\u00edt\u00e9s<\/h2>\n<p>\nA 4. verzi\u00f3ban megv\u00e1ltozott az OpenShift telep\u00edt\u00e9si megk\u00f6zel\u00edt\u00e9se. A Red Hat k\u00fcl\u00f6n eszk\u00f6zt biztos\u00edt az OpenShift klaszter telep\u00edt\u00e9s\u00e9hez \u2013 az openshift-install-t. Ez az eszk\u00f6z egyetlen bin\u00e1ris f\u00e1jl, amely Go nyelven k\u00e9sz\u00fclt. Az openshift-installer el\u0151k\u00e9sz\u00edti a telep\u00edt\u00e9shez sz\u00fcks\u00e9ges konfigur\u00e1ci\u00f3s YAML f\u00e1jlt. <\/p>\n<p>Felh\u0151alap\u00fa er\u0151forr\u00e1sok haszn\u00e1lata eset\u00e9n meg kell adni a j\u00f6v\u0151beli klaszterrel kapcsolatos minim\u00e1lis inform\u00e1ci\u00f3kat: DNS-z\u00f3na, munk\u00e1s csom\u00f3pontok sz\u00e1ma, speci\u00e1lis be\u00e1ll\u00edt\u00e1sok a felh\u0151szolg\u00e1ltat\u00f3 sz\u00e1m\u00e1ra, \u00e9s a felh\u0151szolg\u00e1ltat\u00f3hoz val\u00f3 hozz\u00e1f\u00e9r\u00e9shez sz\u00fcks\u00e9ges fi\u00f3kadatai. A konfigur\u00e1ci\u00f3s f\u00e1jl el\u0151k\u00e9sz\u00edt\u00e9se ut\u00e1n a klaszter egyetlen parancs seg\u00edts\u00e9g\u00e9vel telep\u00edthet\u0151.<\/p>\n<p>Ha a saj\u00e1t sz\u00e1m\u00edt\u00e1stechnikai er\u0151forr\u00e1sain t\u00f6rt\u00e9nik az telep\u00edt\u00e9s, p\u00e9ld\u00e1ul mag\u00e1n felh\u0151 haszn\u00e1lat\u00e1val (a vSphere \u00e9s az OpenStack t\u00e1mogatott), vagy bare metal szerverekre t\u00f6rt\u00e9n\u0151 telep\u00edt\u00e9skor, k\u00e9zi infrastrukt\u00fara-be\u00e1ll\u00edt\u00e1sra lesz sz\u00fcks\u00e9g - minimaliz\u00e1lni kell a sz\u00fcks\u00e9ges virtu\u00e1lis g\u00e9pek vagy fizikai szerverek sz\u00e1m\u00e1t a Control Plane klaszter l\u00e9trehoz\u00e1s\u00e1hoz, valamint be\u00e1ll\u00edtani a h\u00e1l\u00f3zati szolg\u00e1ltat\u00e1sokat. Ezt k\u00f6vet\u0151en az OpenShift klaszter egy parancs seg\u00edts\u00e9g\u00e9vel hozhat\u00f3 l\u00e9tre az openshift-installer eszk\u00f6zzel.<\/p>\n<h2>Friss\u00edt\u00e9sek az infrastrukt\u00far\u00e1ban<\/h2>\n<p><\/p>\n<h4>Integr\u00e1ci\u00f3 a CoreOS-szal<\/h4>\n<p>\nA kulcsfontoss\u00e1g\u00fa friss\u00edt\u00e9s a Red Hat CoreOS-szal val\u00f3 integr\u00e1ci\u00f3. Most a Red Hat OpenShift master csom\u00f3pontjai az \u00faj oper\u00e1ci\u00f3s rendszeren tudnak m\u0171k\u00f6dni. <strong>a f\u0151 DB p\u00e9ld\u00e1nyhoz<\/strong> Ez egy ingyenes oper\u00e1ci\u00f3s rendszer a Red Hat-t\u0151l, amely kifejezetten kont\u00e9neres megold\u00e1sokhoz k\u00e9sz\u00fclt. A Red Hat CoreOS egy k\u00f6nny\u0171, optimaliz\u00e1lt Linux a kont\u00e9nerek futtat\u00e1s\u00e1hoz.<\/p>\n<p>Ha a 3.11-es verzi\u00f3ban az oper\u00e1ci\u00f3s rendszer \u00e9s az OpenShift k\u00fcl\u00f6n\u00e1ll\u00f3an m\u0171k\u00f6dtek, a 4.2-es verzi\u00f3ban ez szorosan \u00f6sszekapcsol\u00f3dik az OpenShifttel. <strong>Most ez egy egys\u00e9ges appliance - immutable infrastrukt\u00fara.<\/strong><\/p>\n<p><img decoding=\"async\" alt=\"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?\" src=\"\/wp-content\/uploads\/2020\/03\/412c2a5ec59519d9878ba190c9ae9254.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAzokn\u00e1l a klaszterekn\u00e9l, amelyek az RHCOS-t haszn\u00e1lj\u00e1k az \u00f6sszes csom\u00f3ponton, az OpenShift Container Platform friss\u00edt\u00e9se egy egyszer\u0171 \u00e9s j\u00f3l automatiz\u00e1lt folyamat. <\/p>\n<p>Kor\u00e1bban az OpenShift friss\u00edt\u00e9s\u00e9hez el\u0151sz\u00f6r az alap oper\u00e1ci\u00f3s rendszert kellett friss\u00edteni, amelyen a term\u00e9k futott (akkoriban a Red Hat Enterprise Linux volt). Csak ezt k\u00f6vet\u0151en lehetett fokozatosan friss\u00edteni az OpenShift-et, csom\u00f3pontonk\u00e9nt. Az automatiz\u00e1l\u00e1s pedig sz\u00f3ba sem j\u00f6hetett. <\/p>\n<p>Jelenleg viszont, mivel az OpenShift Container Platform teljes m\u00e9rt\u00e9kben ellen\u0151rzi a rendszereket \u00e9s szolg\u00e1ltat\u00e1sokat minden csom\u00f3ponton, bele\u00e9rtve az oper\u00e1ci\u00f3s rendszert is, ez a feladat egy gombnyom\u00e1ssal megoldhat\u00f3 a webes fel\u00fcleten. Ezt k\u00f6vet\u0151en egy speci\u00e1lis oper\u00e1tor indul el az OpenShift klaszterben, amely az eg\u00e9sz friss\u00edt\u00e9si folyamatot kezeli. <\/p>\n<h4>\u00daj CSI<\/h4>\n<p>\nA m\u00e1sodik - \u00faj CSI - a storage interf\u00e9sz vez\u00e9rl\u0151je, amely lehet\u0151v\u00e9 teszi k\u00fcl\u00f6nb\u00f6z\u0151 k\u00fcls\u0151 t\u00e1rol\u00f3rendszerek csatlakoztat\u00e1s\u00e1t az OpenShift klaszterhez. Nagy sz\u00e1m\u00fa t\u00e1rol\u00f3meghajt\u00f3t t\u00e1mogat\u00f3 szolg\u00e1ltat\u00f3 van, amelyeket maguk a t\u00e1rol\u00f3rendszerek gy\u00e1rt\u00f3i \u00edrtak. A t\u00e1mogatott CSI meghajt\u00f3k teljes list\u00e1ja megtal\u00e1lhat\u00f3 ebben a dokumentumban: <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes-csi.github.io\/docs\/drivers.html\">https:\/\/kubernetes-csi.github.io\/docs\/drivers.html<\/a><\/noindex>Ebben a list\u00e1ban megtal\u00e1lhat\u00f3k a vezet\u0151 gy\u00e1rt\u00f3k (Dell\/EMC, IBM, NetApp, Hitachi, HPE, PureStorage) legfontosabb t\u00e1rol\u00f3modelljei, SDS megold\u00e1sai (Ceph) \u00e9s felh\u0151t\u00e1rol\u00f3i (AWS, Azure, Google). Az OpenShift 4.2 t\u00e1mogatja a CSI 1.1 szabv\u00e1ny\u00fa CSI meghajt\u00f3kkal val\u00f3 munkav\u00e9gz\u00e9st.<\/p>\n<h4>RedHat OpenShift Service Mesh<\/h4>\n<p>\nAz Istio, Kiali \u00e9s Jaeger projektek alapj\u00e1n k\u00e9sz\u00fclt Red Hat OpenShift Service Mesh a szolg\u00e1ltat\u00e1sok k\u00f6z\u00f6tti k\u00e9r\u00e9sek \u00fatvonal\u00e1nak ir\u00e1ny\u00edt\u00e1sa mellett lehet\u0151v\u00e9 teszi azok nyomon k\u00f6vet\u00e9s\u00e9t \u00e9s vizualiz\u00e1l\u00e1s\u00e1t is. Ez seg\u00edt a fejleszt\u0151knek egyszer\u0171s\u00edteni az alkalmaz\u00e1s interakci\u00f3j\u00e1t, megfigyel\u00e9s\u00e9t \u00e9s kezel\u00e9s\u00e9t, amelyet a Red Hat OpenShift-en bel\u00fcl telep\u00edtettek. <\/p>\n<p><img decoding=\"async\" alt=\"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?\" src=\"\/wp-content\/uploads\/2020\/03\/cb416723e490bf8abab8e272b2ee3cd2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Mikroszolg\u00e1ltat\u00e1s architekt\u00far\u00e1j\u00fa alkalmaz\u00e1s vizualiz\u00e1l\u00e1sa Kiali haszn\u00e1lat\u00e1val<\/i><\/p>\n<p>A Service Mesh telep\u00edt\u00e9si, szolg\u00e1ltat\u00e1si \u00e9s \u00e9letciklus-kezel\u00e9si folyamatainak leegyszer\u0171s\u00edt\u00e9se \u00e9rdek\u00e9ben a Red Hat OpenShift speci\u00e1lis oper\u00e1tort - Service Mesh Operator-t biztos\u00edt az adminisztr\u00e1torok sz\u00e1m\u00e1ra. Ez egy Kubernetes oper\u00e1tor, amely lehet\u0151v\u00e9 teszi a m\u00f3dos\u00edtott Istio, Kiali \u00e9s Jaeger csomagok telep\u00edt\u00e9s\u00e9t a klaszterre, minimaliz\u00e1lva az alkalmaz\u00e1sok kezel\u00e9s\u00e9vel j\u00e1r\u00f3 adminisztrat\u00edv terheket.<\/p>\n<h4>CRI-O Docker helyett<\/h4>\n<p>\nA Docker alap\u00e9rtelmezett t\u00e1rol\u00f3 runtime-ot CRI-O-ra cser\u00e9lt\u00e9k. A CRI-O m\u00e1r a 3.11-es verzi\u00f3ban is el\u00e9rhet\u0151 volt, de a 4.2-ben lett a f\u0151. Nem j\u00f3, nem is rossz, de \u00e9rdemes figyelembe venni a term\u00e9k haszn\u00e1lata sor\u00e1n.<\/p>\n<h2>Oper\u00e1torok \u00e9s alkalmaz\u00e1s telep\u00edt\u00e9sek<\/h2>\n<p>\nAz oper\u00e1torok \u00faj entit\u00e1st jelentenek a RedHat OpenShift sz\u00e1m\u00e1ra, amely a negyedik verzi\u00f3ban jelent meg. Ez a Kubernetes alkalmaz\u00e1sok csomagol\u00e1s\u00e1nak, telep\u00edt\u00e9s\u00e9nek \u00e9s kezel\u00e9s\u00e9nek m\u00f3dszere. Olyan, mint egy API-k \u00fatj\u00e1n vez\u00e9relt Kubernetes plug-in az kont\u00e9nerekben telep\u00edtett alkalmaz\u00e1sokhoz.<\/p>\n<p>A Kubernetes oper\u00e1torok automatiz\u00e1lj\u00e1k a klaszteredben fut\u00f3 alkalmaz\u00e1s adminisztr\u00e1l\u00e1s\u00e1val \u00e9s \u00e9letciklus-kezel\u00e9s\u00e9vel kapcsolatos b\u00e1rmely feladatot. P\u00e9ld\u00e1ul egy oper\u00e1tor automatiz\u00e1lhatja az alkalmaz\u00e1s friss\u00edt\u00e9seit, biztons\u00e1gi ment\u00e9seit \u00e9s sk\u00e1l\u00e1z\u00e1s\u00e1t, megv\u00e1ltoztathatja a konfigur\u00e1ci\u00f3t stb. Az oper\u00e1torok teljes list\u00e1j\u00e1t itt l\u00e1thatod: <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">https:\/\/operatorhub.io\/<\/a><\/noindex>.<\/p>\n<p>Az OperatorHub k\u00f6zvetlen\u00fcl a vez\u00e9rl\u0151pult webes interf\u00e9sz\u00e9b\u0151l el\u00e9rhet\u0151. Ez egy Red Hat \u00e1ltal t\u00e1mogatott OpenShift alkalmaz\u00e1sokat tartalmaz\u00f3 katal\u00f3gus. Azaz az \u00f6sszes Red Hat \u00e1ltal j\u00f3v\u00e1hagyott oper\u00e1tor biztos\u00edt\u00e1ssal lesz ell\u00e1tva.<\/p>\n<p><img decoding=\"async\" alt=\"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?\" src=\"\/wp-content\/uploads\/2020\/03\/fce12faf30aa68d425485241fc529d5a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Az OperatorHub port\u00e1l az OpenShift kezel\u0151pultban<\/i><\/p>\n<h4>Univerz\u00e1lis alapk\u00e9pf\u00e1jl<\/h4>\n<p>\nEz egy standardiz\u00e1lt RHEL oper\u00e1ci\u00f3s rendszerk\u00e9pk\u00e9szlet, amelyet alkalmaz\u00e1sok kont\u00e9nerbe helyez\u00e9s\u00e9re haszn\u00e1lhat. Minim\u00e1lis, standard \u00e9s teljes verzi\u00f3k \u00e9rhet\u0151k el. Ezek nagyon kis helyet foglalnak, t\u00e1mogatj\u00e1k az \u00f6sszes sz\u00fcks\u00e9ges csomagot \u00e9s programoz\u00e1si nyelvet.<\/p>\n<h4>CI\/CD Eszk\u00f6z\u00f6k<\/h4>\n<p>\nA RedHat OpenShift 4.2-ben lehet\u0151s\u00e9g van v\u00e1lasztani a Jenkins \u00e9s a Tekton Pipelines alap\u00fa OpenShift Pipelines k\u00f6z\u00f6tt. <\/p>\n<p>Az OpenShift Pipelines a Tektonra \u00e9p\u00fcl, amely jobban t\u00e1mogatja a Pipeline as Code \u00e9s GitOps megk\u00f6zel\u00edt\u00e9seket. Az OpenShift folyamatok minden l\u00e9p\u00e9se saj\u00e1t kont\u00e9nerben fut, \u00edgy az er\u0151forr\u00e1sok csak a l\u00e9p\u00e9s v\u00e9grehajt\u00e1sa sor\u00e1n haszn\u00e1l\u00f3dnak. Ez teljes kontrollt biztos\u00edt a fejleszt\u0151k sz\u00e1m\u00e1ra a modulok sz\u00e1ll\u00edt\u00e1si folyamat\u00e1ban, a b\u0151v\u00edtm\u00e9nyek kezel\u00e9s\u00e9ben \u00e9s a hozz\u00e1f\u00e9r\u00e9s-ellen\u0151rz\u00e9sben k\u00f6zponti CI\/CD szerver n\u00e9lk\u00fcl.<\/p>\n<p>Az OpenShift Pipelines jelenleg Preview \u00e1llapotban van fejleszt\u0151k sz\u00e1m\u00e1ra \u00e9s el\u00e9rhet\u0151 oper\u00e1tork\u00e9nt az OpenShift 4 klaszterben. Term\u00e9szetesen az OpenShift felhaszn\u00e1l\u00f3k tov\u00e1bbra is haszn\u00e1lhatj\u00e1k a Jenkins-t a RedHat OpenShift 4-ben.<\/p>\n<h2>Friss\u00edt\u00e9sek a fejleszt\u0151k menedzsmentj\u00e9ben<\/h2>\n<p>\nA 4.2 verzi\u00f3ban az OpenShift teljesen meg\u00faj\u00edtotta a webes fel\u00fclet\u00e9t mind a fejleszt\u0151k, mind az adminisztr\u00e1torok sz\u00e1m\u00e1ra.<\/p>\n<p>A kor\u00e1bbi OpenShift verzi\u00f3kban mindenki h\u00e1rom konzolon dolgozott: szolg\u00e1ltat\u00e1sk\u00f6nyvt\u00e1r, adminisztr\u00e1tor konzol \u00e9s work konzol. Most a klaszter csak k\u00e9t r\u00e9szre oszlik - adminisztr\u00e1tor konzolra \u00e9s fejleszt\u0151 konzolra.<\/p>\n<p>A fejleszt\u0151 konzol jelent\u0151s felhaszn\u00e1l\u00f3i fel\u00fcletjav\u00edt\u00e1sokat kapott. Most m\u00e1r k\u00e9nyelmesebben jelen\u00edti meg az alkalmaz\u00e1sok \u00e9s azok \u00f6sszes\u00edt\u00e9seinek topol\u00f3gi\u00e1it. Ez megk\u00f6nny\u00edti a fejleszt\u0151k sz\u00e1m\u00e1ra a kont\u00e9neres alkalmaz\u00e1sok \u00e9s klaszteres er\u0151forr\u00e1sok l\u00e9trehoz\u00e1s\u00e1t, telep\u00edt\u00e9s\u00e9t \u00e9s vizualiz\u00e1l\u00e1s\u00e1t. Lehet\u0151v\u00e9 teszi sz\u00e1mukra, hogy a sz\u00e1mukra fontos dolgokra \u00f6sszpontos\u00edtsanak.<\/p>\n<p><img decoding=\"async\" alt=\"Mi \u00fajdons\u00e1g van a Red Hat OpenShift 4.2 \u00e9s 4.3-ban?\" src=\"\/wp-content\/uploads\/2020\/03\/33ddbe315b352671d4da67403a07c626.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fejleszt\u0151i port\u00e1l az OpenShift vez\u00e9rl\u0151pultban<\/i><\/p>\n<h4>Odo<\/h4>\n<p>\nAz Odo egy fejleszt\u0151orient\u00e1lt parancssori eszk\u00f6z, amely megk\u00f6nny\u00edti az alkalmaz\u00e1sfejleszt\u00e9st az OpenShiftben. A git push st\u00edlus\u00fa interakci\u00f3t haszn\u00e1lva ez a CLI seg\u00edt a Kubernetes-hez nem t\u00fal j\u00e1rtas fejleszt\u0151knek alkalmaz\u00e1sokat l\u00e9trehozni az OpenShiftben.<\/p>\n<h4>Integr\u00e1ci\u00f3 a fejleszt\u00e9si k\u00f6rnyezetekkel<\/h4>\n<p>\nA fejleszt\u0151k most m\u00e1r l\u00e9trehozhatj\u00e1k, hibakereshetik \u00e9s telep\u00edthetik alkalmaz\u00e1saikat az OpenShiftbe, an\u00e9lk\u00fcl, hogy elhagyn\u00e1k kedvenc k\u00f3dfejleszt\u0151 k\u00f6rnyezet\u00fcket, mint p\u00e9ld\u00e1ul a Microsoft Visual Studio, a JetBrains (bele\u00e9rtve az IntelliJ-t), az Eclipse Desktop stb.<\/p>\n<h4>Red Hat OpenShift Deployment kieg\u00e9sz\u00edt\u0151 a Microsoft Azure DevOpshoz<\/h4>\n<p>\nMegjelent a Red Hat OpenShift Deployment kiterjeszt\u00e9s a Microsoft Azure DevOps sz\u00e1m\u00e1ra. Mostant\u00f3l a DevOps eszk\u00f6zk\u00e9szlet felhaszn\u00e1l\u00f3i k\u00f6zvetlen\u00fcl a Microsoft Azure DevOps-b\u00f3l telep\u00edthetik alkalmaz\u00e1saikat az Azure Red Hat OpenShift vagy b\u00e1rmely m\u00e1s OpenShift klaszterbe.<\/p>\n<h2>\u00c1t\u00e1ll\u00e1s a harmadik verzi\u00f3r\u00f3l a negyedik verzi\u00f3ra<\/h2>\n<p>\nMivel \u00faj kiad\u00e1sr\u00f3l van sz\u00f3, nem lehet csak \u00fagy a harmadik verzi\u00f3ra telep\u00edteni a negyediket. <strong>A harmadik verzi\u00f3ra val\u00f3 friss\u00edt\u00e9st nem t\u00e1mogatj\u00e1k<\/strong>. <\/p>\n<p>De van j\u00f3 h\u00edr is: a Red Hat eszk\u00f6z\u00f6ket biztos\u00edt a projektek \u00e1tkonvert\u00e1l\u00e1s\u00e1hoz a 3.7 verzi\u00f3b\u00f3l a 4.2 verzi\u00f3ba. Az alkalmaz\u00e1s terhel\u00e9sek \u00e1tkonvert\u00e1l\u00e1sa a Cluster Application Migration (CAM) eszk\u00f6zzel t\u00f6rt\u00e9nhet. A CAM lehet\u0151v\u00e9 teszi a migr\u00e1ci\u00f3 ellen\u0151rz\u00e9s\u00e9t \u00e9s a le\u00e1ll\u00e1sok minimaliz\u00e1l\u00e1s\u00e1t.<\/p>\n<h2>OpenShift 4.3<\/h2>\n<p>\nA cikkben le\u00edrt f\u0151 \u00faj\u00edt\u00e1sok a 4.2 verzi\u00f3ban jelentek meg. A nemr\u00e9giben kiadott 4.3 verzi\u00f3ban a v\u00e1ltoz\u00e1sok nem annyira jelent\u0151sek, de m\u00e9gis van n\u00e9h\u00e1ny \u00faj dolog. A v\u00e1ltoz\u00e1sok list\u00e1ja meglehet\u0151sen kiterjedt, \u00e9s kiemelj\u00fck a legfontosabbakat v\u00e9lem\u00e9ny\u00fcnk szerint:<\/p>\n<h4>Kubernetes verzi\u00f3 friss\u00edt\u00e9se 1.16-ra. <\/h4>\n<p>\nA verzi\u00f3 k\u00e9t l\u00e9p\u00e9st ugrott, az OpenShift 4.2-ben 1.14 volt.<\/p>\n<h4>Adatok titkos\u00edt\u00e1sa az etcd-ben<\/h4>\n<p>\nA 4.3 verzi\u00f3t\u00f3l kezdve lehet\u0151s\u00e9g ny\u00edlik az etcd adatb\u00e1zisban tal\u00e1lhat\u00f3 adatok titkos\u00edt\u00e1s\u00e1ra. A titkos\u00edt\u00e1s enged\u00e9lyez\u00e9se ut\u00e1n titkos\u00edthat\u00f3ak a k\u00f6vetkez\u0151 OpenShift API \u00e9s Kubernetes API er\u0151forr\u00e1sok: Secrets, ConfigMaps, Routes, hozz\u00e1f\u00e9r\u00e9si tokenek \u00e9s OAuth enged\u00e9lyez\u00e9si tokenek.<\/p>\n<h4>Helm<\/h4>\n<p>\nHarmadik verzi\u00f3j\u00fa Helm t\u00e1mogat\u00e1s hozz\u00e1ad\u00e1sa \u2013 a Kubernetes n\u00e9pszer\u0171 csomagkezel\u0151je. Jelenleg a t\u00e1mogat\u00e1s TECHNOLOGY PREVIEW st\u00e1tusz\u00fa. A j\u00f6v\u0151beni OpenShift verzi\u00f3kban a Helm t\u00e1mogat\u00e1sa teljes kiterjeszt\u00e9sre ker\u00fcl. A helm cli eszk\u00f6z az OpenShift mellett \u00e9rkezik, \u00e9s let\u00f6lthet\u0151 a klaszter kezel\u0151 webes konzolj\u00e1b\u00f3l. <\/p>\n<h4>Project Dashboard friss\u00edt\u00e9se<\/h4>\n<p>\nAz \u00faj Project Dashboard verzi\u00f3 tov\u00e1bbi inform\u00e1ci\u00f3kat ny\u00fajt a projektoldalon: projekt st\u00e1tusz, er\u0151forr\u00e1sok kihaszn\u00e1lts\u00e1ga \u00e9s kv\u00f3t\u00e1k a projekthez.<\/p>\n<h4>Az ismert sebezhet\u0151s\u00e9gek megjelen\u00edt\u00e9se a quay-ban a webes konzolban<\/h4>\n<p>\nA kezel\u0151 konzolhoz hozz\u00e1adva az ismert sebezhet\u0151s\u00e9gek megjelen\u00edt\u00e9se a Quay t\u00e1rol\u00f3kban l\u00e9v\u0151 k\u00e9pekhez. T\u00e1mogatott a sebezhet\u0151s\u00e9gek megjelen\u00edt\u00e9se helyi \u00e9s k\u00fcls\u0151 t\u00e1rol\u00f3k eset\u00e9n.<\/p>\n<h4>Az offline operatorhub l\u00e9trehoz\u00e1sa egyszer\u0171s\u00edtve<\/h4>\n<p>\nAz OpenShift klaszter izol\u00e1lt h\u00e1l\u00f3zatban t\u00f6rt\u00e9n\u0151 telep\u00edt\u00e9sekor, ahol a h\u00e1l\u00f3zati hozz\u00e1f\u00e9r\u00e9s az internetre korl\u00e1tozott vagy hi\u00e1nyzik, egyszer\u0171s\u00f6d\u00f6tt az OperatorHub registry \u201et\u00fck\u00f6r\u00e9nek\u201d l\u00e9trehoz\u00e1sa. Mostant\u00f3l mindezt csup\u00e1n h\u00e1rom parancs seg\u00edts\u00e9g\u00e9vel meg lehet val\u00f3s\u00edtani.<\/p>\n<p><i>Szerz\u0151k: <\/i><br \/>\n<i>Viktor Puchkov, Jurij Szemenyukov<\/i><br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jetinfosystems\/blog\/491988\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OpenShift \u0432\u044b\u0448\u043b\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e. \u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0435\u0440\u0441\u0438\u044f 4.3 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441 \u043a\u043e\u043d\u0446\u0430 \u044f\u043d\u0432\u0430\u0440\u044f \u0438 \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043d\u0435\u0439 \u2014 \u044d\u0442\u043e \u0438\u043b\u0438 \u043d\u0435\u0447\u0442\u043e \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u043d\u043e\u0432\u043e\u0435, \u0447\u0435\u0433\u043e \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0435 \u0431\u044b\u043b\u043e, \u0438\u043b\u0438 \u043a\u0440\u0443\u043f\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 4.1. \u0412\u0441\u0435, \u0447\u0442\u043e \u043c\u044b \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c, \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c, \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u0435\u043c, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":74087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-74086","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OpenShift \u0432\u044b\u0448\u043b\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0432 Red Hat OpenShift 4.2 \u0438 4.3? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OpenShift \u0432\u044b\u0448\u043b\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-13T23:42:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-13T23:42:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Mi \u00fajs\u00e1g a Red Hat OpenShift 4.2 \u00e9s 4.3 verzi\u00f3iban? | ProHoster","description":"A negyedik OpenShift verzi\u00f3 viszonylag hamar megjelent.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0432 Red Hat OpenShift 4.2 \u0438 4.3? | ProHoster","og:description":"\u0427\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f OpenShift \u0432\u044b\u0448\u043b\u0430 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-novogo-v-red-hat-openshift-4-2-i-4-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-13T23:42:31+00:00","article:modified_time":"2020-03-13T23:42:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"74086","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:21:22","updated":"2022-09-29 21:21:26","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/74086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=74086"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/74086\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/74087"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=74086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=74086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=74086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}