Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад

OpenShift 2019 моҳи октябри соли 4.2 бароварда шуд, тамоми моҳияти он курси автоматикунонӣ ва оптимизатсияи кор бо муҳити абрро идома медиҳад.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад

Ёдовар мешавем, ки дар моҳи майи соли 2019 мо Red Hat OpenShift 4-ро, насли навбатии платформаи Kubernetes-ро муаррифӣ кардем, ки мо онро барои содда кардани идоракунии барномаҳои контейнерӣ дар муҳити истеҳсолӣ аз нав тарроҳӣ кардем.

Ҳалли ҳамчун платформаи худидорашаванда бо навсозии худкор ва идоракунии давраи ҳаёт дар абри гибридӣ сохта шудааст ва дар асоси исботшудаи Red Hat Enterprise Linux ва Red Hat Enterprise Linux CoreOS сохта шудааст. Дар версияи 4.2, таваҷҷӯҳ ба бештар мувофиқ кардани платформа барои таҳиягарон буд. Илова бар ин, мо кори идоракунии платформа ва замимаҳо барои маъмурони кластерро тавассути пешниҳоди абзорҳои муҳоҷират аз OpenShift 3 ба 4 содда кардем ва инчунин дастгирии конфигуратсияҳои офлайнро амалӣ кардем.

Суръат куҷост?

Версияи 4.2 кор бо Kubernetes-ро хеле содда карда, режими нави консолии идоракунии OpenShift, ки барои вазифаҳои таҳиягар оптимизатсия шудааст, инчунин асбобҳо ва плагинҳои навро барои сохтани контейнерҳо, ташкили қубурҳои CI/CD ва татбиқи системаҳои бе сервер пешниҳод мекунад. Ҳамаи ин ба барномасозон кӯмак мекунад, ки диққати худро ба вазифаи асосии худ - эҷоди коди барномавӣ бидуни парешон кардани хусусиятҳои Кубернетес равона кунанд.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Дидани топологияи барнома дар консоли таҳиякунанда.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Ҳолати нави таҳиягари консоли OpenShift

Воситаҳои нави таҳиякунанда дар OpenShift 4.2:

  • Ҳолати таҳиякунанда Web Console ба таҳиягарон кӯмак мекунад, ки тамаркузи худро ба чизҳои муҳимтарин тавассути намоиш додани танҳо маълумот ва конфигуратсияҳое, ки ба онҳо лозим аст, равона кунанд. UI мукаммал барои тамошои топология ва васлкунии барномаҳо эҷод, ҷойгиркунӣ ва визуализатсияи замимаҳои контейнерӣ ва захираҳои кластерро осонтар мекунад.
  • Toolkit одо – интерфейси махсуси сатри фармон барои таҳиягарон, ки коркарди барномаҳоро дар платформаи OpenShift осон мекунад. Бо ташкили ҳамкориҳо ба монанди Git push, ин CLI ба таҳиягарон кӯмак мекунад, ки бе душвориҳои Kubernetes дар платформаи OpenShift барномаҳо эҷод кунанд.
  • Пайвасткунаки Red Hat OpenShift барои Microsoft Visual Studio Code, JetBrains IDE (аз ҷумла IntelliJ) ва Eclipse Desktop IDE ҳамгироии осонро бо абзорҳои истифодашаванда таъмин мекунад ва ба шумо имкон медиҳад, ки замимаҳои OpenShift-ро дар муҳити IDE, ки ба таҳиягарон ошно аст, таҳия, сохтан, ислоҳ ва ҷобаҷогузорӣ кунед.
  • Васеъгардонии Red Hat OpenShift барои Microsoft Azure DevOps. Ба корбарони ин абзори DevOps имкон медиҳад, ки замимаҳои худро дар Azure Red Hat OpenShift ё ҳама гуна кластерҳои дигари OpenShift дар платформаи Microsoft Azure DevOps ҷойгир кунанд.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Плагин барои Visual Studio

OpenShift пурра дар ноутбук

Red Hat Code Containers Ready, ки кластерҳои омодаи OpenShift мебошанд, ки барои ҷойгиркунӣ дар истгоҳи корӣ ё ноутбук оптимизатсия шудаанд, имкон медиҳанд, ки барномаҳои абрӣ ба таври маҳаллӣ таҳия карда шаванд.

Хадамоти Mesh

Ҳалли мо Хидмати Mesh OpenShift, дар асоси лоиҳаҳои нармафзори кушодаасос Istio, Kiali ва Jaeger ва махсус сохта шудааст Оператори Kubernetes, таҳия, ҷобаҷогузорӣ ва нигоҳдории барномаҳоро дар платформаи OpenShift тавассути пешниҳоди абзорҳои зарурӣ ва ба ӯҳда гирифтани автоматикунонии барномаҳои абрӣ дар асоси меъмории муосир ба монанди микросервисҳо содда мекунад. Ҳал ба барномасозон имкон медиҳад, ки худро аз зарурати мустақилона ҷобаҷогузорӣ ва нигоҳдории хидматҳои махсуси шабакавӣ, ки барои барномаҳо ва мантиқи тиҷории сохташаванда заруранд, озод кунанд.

Red Hat OpenShift Service Mesh, барои OpenShift 4 дастрас аст, барои таҳиягар аслан "аз аввал то ба охир" тарҳрезӣ шудааст ва хусусиятҳои монанди пайгирӣ, метрика, визуализатсия ва мониторинги алоқаи шабакавӣ, инчунин насб ва конфигуратсияи шабакаи хидматрасониро бо як клик пешниҳод мекунад. Илова бар ин, ҳалли он аз нуқтаи назари идоракунии амалиётӣ ва амният бартариҳо пешниҳод мекунад, ба монанди рамзгузории трафик байни серверҳо дар дохили маркази додаҳо ва ҳамгироӣ бо шлюзи API Миқёси Red Hat 3.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Визуализатсияи пешрафтаи трафики кластер бо истифода аз Kiali дар доираи OpenShift Service Mesh

Компютерҳои бе сервер

Дигар ҳалли мо OpenShift бе сервер, ба шумо дар ҷобаҷогузорӣ ва идора кардани барномаҳое кӯмак мекунад, ки ба осонӣ миқёси миқёси талаботро то сифр боло ва коҳиш медиҳанд. Дар болои лоиҳаи Knative сохта шудааст ва дар Технологияи Пешнамоиш дастрас аст, ин ҳалли онро метавон дар ҳама гуна кластери OpenShift 4 бо истифода аз оператори алоқаманди Kubernetes фаъол кард, ки оғоз ва насб кардани ҷузъҳои лозимиро барои ҷойгиркунии замимаҳо ё функсияҳои бе сервер дар OpenShift осон мекунад. Реҷаи таҳияи консоли OpenShift, ки дар версияи 4.2 пайдо шудааст, ба шумо имкон медиҳад, ки имконоти бе серверро дар равандҳои стандартии таҳия, ба монанди Импорт аз Git ё Deployan Image истифода баред, ба ибораи дигар, шумо метавонед барномаҳои бе серверро мустақиман аз консол эҷод кунед.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Танзими ҷойгиркунии бе сервер дар консоли OpenShift

Илова ба ҳамгироӣ бо консоли таҳиякунанда, версияи нави OpenShift дорои беҳбудиҳои дигар дар робита ба бе сервер мебошад. Махсусан, ин kn - интерфейси сатри фармонии Knative, ки кори қулай ва интуитивиро таъмин мекунад, ба шумо имкон медиҳад, ки объектҳои барои барномаҳо заруриро гурӯҳбандӣ кунед; аксҳои рамз ва конфигуратсияҳоро гиред ва инчунин қобилияти харитаи нуқтаҳои ниҳоии шабакаро ба версияҳо ё хидматҳои мушаххас фароҳам меорад. Ҳамаи ин хусусиятҳо, ки дар Технологияи Пешнамоиш тавассути оператори OpenShift Serverless дастрасанд, ба таҳиягарон кӯмак мекунанд, ки бо меъмории бе сервер бароҳат шаванд ва чандирии ҷойгиркунии замимаҳои худро дар абри гибридӣ бидуни баста шудан ба инфрасохтори мушаххас дошта бошанд.

Қубурҳои абрии CI/CD

Интегратсия ва таҳвили доимӣ (CI/CD) имрӯз таҷрибаҳои асосии рушд мебошанд, ки суръат ва эътимоднокии ҷобаҷогузории нармафзорро зиёд мекунанд. Воситаҳои хуби CI/CD ба гурӯҳҳои таҳиякунанда имкон медиҳанд, ки равандҳои бозгаштро ба тартиб ва автоматӣ созанд, ки барои рушди бомуваффақияти зудҳаракатӣ муҳим аст. Дар OpenShift, шумо метавонед Ҷенкинсҳои классикӣ ё ҳалли нави моро ҳамчун чунин асбоб истифода баред Қубурҳои OpenShift.

Ҷенкинс имрӯз стандарти воқеист, аммо мо ояндаи контейнери CI/CD-ро бо лоиҳаи нармафзори кушодаи Tekton алоқаманд мекунем. Аз ин рӯ, OpenShift Pipelines махсусан дар асоси ин лоиҳа сохта шудааст ва чунин равишҳои маъмулиро барои ҳалли абр ба монанди қубур ҳамчун код ("қубур ҳамчун код") ва GitOps беҳтар дастгирӣ мекунад. Дар OpenShift Pipelines, ҳар як қадам дар контейнери худ кор мекунад, аз ин рӯ, захираҳо танҳо ҳангоми иҷро шудани ин қадам истифода мешаванд, ки ба таҳиягарон имкон медиҳад, ки қубурҳои интиқол, плагинҳо ва назорати дастрасиро бидуни такя ба сервери марказии CI/CD пурра назорат кунанд.

OpenShift Pipelines то ҳол дар пешнамоиши Developer аст ва ҳамчун оператори мувофиқ дастрас аст, ки онро дар ҳама гуна кластери OpenShift 4 истифода бурдан мумкин аст. Ҷенкинс метавонад ҳам дар версияҳои OpenShift 3 ва 4 истифода шавад.

Red Hat OpenShift 4.2 ба таҳиягарон воситаҳои такмилёфта ва васеъшударо пешниҳод мекунад
Қубурҳои Red Hat OpenShift

Идоракунии контейнерҳо дар абри гибридӣ

Насб ва навсозии автоматии OpenShift абри гибридиро аз ҷиҳати таҷрибаи корбар то ҳадди имкон ба абри каноникӣ наздик мекунад. OpenShift 4.2 қаблан барои платформаҳои асосии абрии ҷамъиятӣ, абрҳои хусусӣ, платформаҳои виртуализатсия ва серверҳои бараҳна дастрас буд, аммо версияи XNUMX ба ин рӯйхат ду платформаи нави абрии ҷамъиятиро илова мекунад - Microsoft Azure ва Google Cloud Platform, инчунин абрҳои хусусии OpenStack.

Насбкунандаи OpenShift 4.2 барои муҳитҳои гуногуни мақсаднок такмил дода шудааст ва инчунин бори аввал барои кор бо конфигуратсияҳои ҷудогона (ба Интернет пайваст нест) омӯзонида шудааст. Насбкунии қуттии сандуқӣ ва реҷаи ҳатмии прокси бо қобилияти пешниҳод кардани бастаи CA-и шахсии шумо барои таъмини риояи стандартҳои танзимкунанда ва протоколҳои амнияти дохилӣ кӯмак мекунад. Ҳолати насби мустақил ба шумо имкон медиҳад, ки ҳамеша версияи охирини OpenShift Container Platform-ро дар минтақаҳое дошта бошед, ки дастрасӣ ба Интернет вуҷуд надорад ё дар муҳитҳое, ки сиёсати қатъии санҷиши тасвирҳо вуҷуд дорад.

Илова бар ин, бо истифода аз Red Hat Enterprise Linux CoreOS, як версияи сабуки Red Hat Enterprise Linux, тавассути ҷойгиркунии пурраи OpenShift стек, шумо метавонед абрро дар муддати камтар аз як соат аз насб омода созед.

Red Hat OpenShift ба шумо имкон медиҳад, ки равандҳои эҷод, ҷойгиркунӣ ва идоракунии замимаҳои контейнериро дар абр ва инфрасохтори дохилӣ муттаҳид созед. Бо насби осонтар, автоматикунонидашуда ва тезтар, OpenShift 4.2 ҳоло дар AWS, Azure, OpenStack ва GCP дастрас аст, ки ба созмонҳо имкон медиҳад, ки платформаҳои Kubernetes-и худро дар абри гибридӣ самаранок идора кунанд.

Муҳоҷирати осон аз OpenShift 3 ба OpenShift 4

Воситаҳои нави интиқоли сарбории корӣ интиқолро ба OpenShift 4.2 аз версияҳои қаблии платформа осонтар мекунанд. Интиқоли борҳо аз кластери кӯҳна ба кластери нав ҳоло хеле тезтар, осонтар ва бо ҳадди ақали амалиёти дастӣ аст. Ба маъмури кластер танҳо лозим аст, ки манбаи кластери OpenShift 3.x-ро интихоб кунад, лоиҳаи дилхоҳро (ё фазои номро) дар он қайд кунад ва сипас муайян кунад, ки бо ҳаҷми мувофиқи доимӣ чӣ кор кардан лозим аст - онҳоро ба кластери ҳадафи OpenShift 4.x нусхабардорӣ кунед ё онҳоро интиқол диҳед. . Пас аз он барномаҳо то он даме, ки администратор онҳоро қатъ накунад, дар кластери аслӣ кор мекунанд.

OpenShift 4.2 сенарияҳои гуногуни муҳоҷиратро дастгирӣ мекунад:

  • Маълумот бо истифода аз анбори фосилавӣ дар асоси лоиҳаи Velero нусхабардорӣ карда мешавад. Ин хосият ба шумо имкон медиҳад, ки бо тағир додани системаи нигоҳдорӣ муҳоҷират кунед, вақте ки масалан, кластери аслӣ Gluster-ро истифода мебарад ва кластери нав Ceph -ро истифода мебарад.
  • Маълумот дар анбори ҷорӣ боқӣ мемонад, аммо он ба кластери нав пайваст аст (гузариши доимии ҳаҷми).
  • Нусхабардории системаҳои файлӣ бо истифода аз Restic.

Шаби аввал дуруст

Аксар вақт корбарони мо мехоҳанд, ки навовариҳои ба нақша гирифташудаи OpenShift-ро хеле пеш аз баровардани релизҳои нав санҷанд. Аз ин рӯ, аз OpenShift 4.2 сар карда, мо ба мизоҷон ва шарикон дастрасӣ ба сохтмонҳои шабонаро фароҳам меорем. Лутфан таваҷҷӯҳ намоед, ки ин сохтмонҳо барои истифодаи истеҳсолӣ пешбинӣ нашудаанд, дастгирӣ намешаванд, ба таври кофӣ ҳуҷҷатгузорӣ нашудаанд ва метавонанд функсияҳои нопурра дошта бошанд. Сифати ин сохтмонҳо вақте ки онҳо ба версияи ниҳоӣ наздик мешаванд, меафзояд.

Сохтмони шабонарӯзӣ ба муштариён ва шарикон имкон медиҳад, ки хусусиятҳои навро дар аввали таҳия пешнамоиш кунанд, ки метавонанд барои банақшагирии густариш ё ҳамгироии OpenShift бо қарорҳои худи таҳиягарони ISV муфид бошанд.

Эзоҳ ба аъзоёни ҷомеаи OKD

Кор дар OKD 4.0, паҳнкунии манбаи кушодаи Kubernetes, ки аз ҷониби ҷомеаи рушд сохта шудааст ва дар асоси Red Hat OpenShift ҷойгир аст, оғоз ёфт. Мо ҳамаро даъват мекунем, ки ба вазъи кунунӣ баҳои худро диҳанд OKD4, Fedora CoreOS (FCOS) ва Kubernetes дар гурӯҳи кории OKD ё пешрафтро дар вебсайт пайгирӣ кунед OKD.io.

Эзоҳ:

Калимаи "шарикӣ" дар ин нашрия маънои шарикии ҳуқуқӣ ё ягон шакли дигари муносибатҳои ҳуқуқии байни Red Hat, Inc. ва дигар шахси ҳуқуқӣ.

Манбаъ: will.com

Илова Эзоҳ