Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?

Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?
Четврта верзија ОпенСхифт-а објављена је релативно недавно. Актуелна верзија 4.3 је доступна од краја јануара и све измене у њој су или нешто потпуно ново што није било у трећој верзији, или велика надоградња онога што се појавило у верзији 4.1. Све што ћемо вам сада рећи треба да знају, разумеју и узму у обзир они који раде са ОпенСхифт-ом и планирају да пређу на нову верзију.

Са издавањем ОпенСхифт 4.2, Ред Хат је олакшао рад са Кубернетес-ом. Појавили су се нови алати и додаци за креирање контејнера, ЦИ/ЦД цевовода и имплементације без сервера. Иновације дају програмерима могућност да се фокусирају на писање кода, а не на рад са Кубернетес-ом.

У ствари, шта је ново у верзијама ОпенСхифт 4.2 и 4.3?

Кретање ка хибридним облацима

Приликом планирања нове ИТ инфраструктуре или приликом развоја постојећег ИТ пејзажа, компаније све више размишљају о цлоуд приступу обезбеђивању ИТ ресурса, за шта имплементирају приватна цлоуд решења или користе моћ јавних провајдера у облаку. Дакле, модерне ИТ инфраструктуре се све више граде по „хибридном” цлоуд моделу, када се користе и локални ресурси и јавни ресурси у облаку са заједничким системом управљања. Ред Хат ОпенСхифт 4.2 је специјално дизајниран да поједностави прелазак на модел хибридног облака и олакшава повезивање ресурса од провајдера као што су АВС, Азуре и Гоогле Цлоуд Платформ са кластером, заједно са коришћењем приватних облака на ВМваре и ОпенСтацк.

Нови приступ инсталацији

У верзији 4, приступ инсталирању ОпенСхифт-а се променио. Ред Хат обезбеђује посебан услужни програм за примену ОпенСхифт кластера - опенсхифт-инсталл. Услужни програм је једна бинарна датотека написана у Го. Опенсхит-инсталлер припрема иамл датотеку са конфигурацијом потребном за примену.

У случају инсталације коришћењем цлоуд ресурса, мораћете да наведете минималне информације о будућем кластеру: ДНС зону, број радних чворова, специфична подешавања за цлоуд провајдера, информације о налогу за приступ добављачу облака. Након припреме конфигурационе датотеке, кластер се може применити једном командом.

У случају инсталације на сопственим рачунарским ресурсима, на пример, када користите приватни облак (подржани су вСпхере и ОпенСтацк) или када инсталирате на голе метал сервере, мораћете да ручно конфигуришете инфраструктуру – припремите минималан број виртуелних машина или физички сервери потребни за креирање кластера Цонтрол Плане, конфигурисање мрежних услуга. Након ове конфигурације, ОпенСхифт кластер се може креирати на сличан начин са једном командом услужног програма опенсхифт-инсталлер.

Ажурирања инфраструктуре

ЦореОС интеграција

Кључно ажурирање је интеграција са Ред Хат ЦореОС-ом. Ред Хат ОпенСхифт главни чворови сада могу да раде само на новом ОС. Ово је бесплатни оперативни систем компаније Ред Хат који је посебно дизајниран за контејнерска решења. Ред Хат ЦореОС је лагани Линук оптимизован за покретање контејнера.

Ако су у 3.11 оперативни систем и ОпенСхифт постојали одвојено, онда је у 4.2 нераскидиво повезан са ОпенСхифт-ом. Сада је ово један уређај - непроменљива инфраструктура.

Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?
За кластере који користе РХЦОС за све чворове, надоградња ОпенСхифт Цонтаинер Платформе је једноставан и високо аутоматизован процес.

Раније, да бисте ажурирали ОпенСхифт, прво сте морали да ажурирате основни оперативни систем на којем је производ радио (у то време Ред Хат Ентерприсе Линук). Тек тада би ОпенСхифт могао да се постепено ажурира, чвор по чвор. Није било говора ни о каквој аутоматизацији процеса.

Сада, пошто ОпенСхифт Цонтаинер Платформа у потпуности контролише системе и услуге на сваком чвору, укључујући ОС, овај задатак се решава притиском на дугме са веб интерфејса. Након тога, унутар ОпенСхифт кластера се покреће посебан оператор, који контролише цео процес ажурирања.

Нови ЦСИ

Друго, нови ЦСИ је контролер интерфејса за складиштење који вам омогућава да повежете различите спољне системе за складиштење на ОпенСхифт кластер. Велики број добављача драјвера за складиштење података за ОпенСхифт је подржан на основу драјвера за складиштење које су написали сами произвођачи система за складиштење података. Комплетна листа подржаних ЦСИ драјвера може се наћи у овом документу: https://kubernetes-csi.github.io/docs/drivers.html. На овој листи можете пронаћи све главне моделе дисковних низова водећих произвођача (Делл/ЕМЦ, ИБМ, НетАпп, Хитацхи, ХПЕ, ПуреСтораге), СДС решења (Цепх) и цлоуд стораге (АВС, Азуре, Гоогле). ОпенСхифт 4.2 подржава ЦСИ драјвере ЦСИ спецификације верзије 1.1.

РедХат ОпенСхифт Сервице Месх

На основу пројеката Истио, Киали и Јаегер, Ред Хат ОпенСхифт Сервице Месх, поред уобичајених задатака рутирања захтева између сервиса, омогућава њихово праћење и визуелизацију. Ово помаже програмерима да лако комуницирају, надгледају и управљају апликацијом која је распоређена унутар Ред Хат ОпенСхифт-а.

Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?
Визуелизација апликације која има микросервисну архитектуру користећи Киали

Да би што више поједноставио инсталацију, одржавање и управљање животним циклусом Сервице Месх-а, Ред Хат ОпенСхифт обезбеђује администраторима специјалног оператера, Сервице Месх Оператор. Ово је Кубернетес оператер који вам омогућава да реконфигуришете Истио, Киали и Јаегер пакете на кластеру, максимизирајући административни терет управљања апликацијама.

ЦРИ-О уместо Доцкер-а

Подразумевани Доцкер за извршавање контејнера је замењен ЦРИ-О. Већ у верзији 3.11 било је могуће користити ЦРИ-О, али је у 4.2 постао главни. Није добро или лоше, али нешто што треба имати на уму када користите производ.

Оператери и примена апликација

Оператори су нови ентитет за РедХат ОпенСхифт, који се појавио у четвртој верзији. То је метод паковања, постављања и управљања Кубернетес апликацијом. Може се сматрати додатком за апликације постављене у контејнерима, вођене Кубернетес АПИ-јем и кубецтл алатима.

Кубернетес оператери помажу у аутоматизацији свих задатака у вези са администрацијом и управљањем животним циклусом апликације коју примењујете у свом кластеру. На пример, оператер може аутоматизовати ажурирања, резервне копије и скалирање апликације, променити конфигурацију итд. Комплетну листу оператера можете пронаћи на https://operatorhub.io/.

ОператорХуб је доступан директно са веб интерфејса управљачке конзоле. То је директоријум апликација за ОпенСхифт који одржава Ред Хат. Оне. сви оператери које је одобрио Ред Хат ће бити покривени подршком добављача.

Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?
ОператорХуб портал у ОпенСхифт конзоли за управљање

Универзална основна слика

То је стандардизовани скуп РХЕЛ ОС слика које се могу користити за прављење ваших контејнерских апликација. Постоје минимални, стандардни и пуни сетови. Заузимају врло мало простора и подржавају све потребне инсталиране пакете и програмске језике.

ЦИ/ЦД алати

У РедХат ОпенСхиф 4.2, постало је могуће бирати између Јенкинс и ОпенСхифт Пипелинес заснованих на Тектон Пипелинес.

ОпенСхифт Пипелинес је заснован на Тектону, који је боље подржан од Пипелине-а како се Цоде и ГитОпс приближавају. У ОпенСхифт цевоводима, сваки корак се покреће у сопственом контејнеру, тако да се ресурси користе само док се корак извршава. Ово даје програмерима потпуну контролу над цевоводима испоруке модула, додацима и контролом приступа без централног ЦИ/ЦД сервера за управљање.

ОпенСхифт Пипелинес је тренутно у прегледу за програмере и доступан је као оператор на ОпенСхифт 4 кластеру. Наравно, корисници ОпенСхифт-а и даље могу да користе Јенкинс на РедХат ОпенСхифт 4.

Ажурирања управљања програмерима

У 4.2 ОпенСхифт, веб интерфејс је потпуно ажуриран и за програмере и за администраторе.

У претходним верзијама ОпенСхифт-а, сви су радили у три конзоле: сервисни директоријум, администраторска конзола и радна конзола. Сада је кластер подељен на само два дела - администраторску конзолу и конзолу за програмере.

Конзола за програмере је добила значајна побољшања корисничког интерфејса. Сада погодније приказује топологије апликација и њихових склопова. Ово олакшава програмерима да креирају, примењују и визуелизују контејнерске апликације и груписане ресурсе. Омогућава им да се фокусирају на оно што им је важно.

Шта је ново у Ред Хат ОпенСхифт 4.2 и 4.3?
Портал за програмере у конзоли за управљање ОпенСхифт

одо

Одо је услужни програм командне линије оријентисан на програмере који поједностављује развој апликација у ОпенСхифт-у. Користећи комуникацију у стилу гит пусх, овај ЦЛИ помаже програмерима који тек познају Кубернетес да праве апликације у ОпенСхифт-у.

Интеграција са развојним окружењима

Програмери сада могу да праве, отклањају грешке и постављају своје апликације у ОпенСхифт-у без напуштања свог омиљеног окружења за развој кода, као што је Мицрософт Висуал Студио, ЈетБраинс (укључујући ИнтеллиЈ), Ецлипсе Десктоп, итд.

Екстензија за примену Ред Хат ОпенСхифт за Мицрософт Азуре ДевОпс

Објављено је проширење Ред Хат ОпенСхифт Деплоимент за Мицрософт Азуре ДевОпс. Корисници овог скупа алата ДевОпс сада могу да имплементирају своје апликације на Азуре Ред Хат ОпенСхифт или било који други ОпенСхифт кластер директно из Мицрософт Азуре ДевОпс-а.

Прелазак са треће верзије на четврту

Пошто говоримо о новом издању, а не о ажурирању, не можете само ставити четврту верзију на трећу. Ажурирање са верзије 3 на верзију 4 неће бити подржано..

Али постоје добре вести: Ред Хат пружа алате за миграцију пројеката са 3.7 на 4.2. Можете да мигрирате радна оптерећења апликације користећи алатку за миграцију апликација кластера (ЦАМ). ЦАМ вам омогућава да контролишете миграцију и минимизирате застоје апликације.

ОпенСхифт 4.3

Главне иновације описане у овом чланку појавиле су се у верзији 4.2. Недавно објављене промене 4.3 нису тако велике, али још увек има неких нових ствари. Списак промена је прилично опсежан, ево најзначајнијих по нашем мишљењу:

Ажурирајте Кубернетес верзију на 1.16.

Верзија је надограђена за два корака одједном у ОпенСхифт 4.2 била је 1.14.

Шифровање података у итд

Почевши од верзије 4.3, постало је могуће шифровање података у етцд бази података. Када се шифровање омогући, биће могуће шифровати следеће ОпенСхифт АПИ и Кубернетес АПИ ресурсе: Сецретс, ЦонфигМапс, Роутес, приступне токене и ОАутх ауторизацију.

кормило

Додата подршка за Хелм верзију 3, популарни менаџер пакета за Кубернетес. Подршка за сада има статус ПРЕГЛЕД ТЕХНОЛОГИЈЕ. Подршка за Хелм ће бити проширена на пуну подршку у будућим верзијама ОпенСхифт-а. Услужни програм хелм цли долази са ОпенСхифт-ом и може се преузети са веб конзоле за управљање кластерима.

Ажурирање контролне табле пројекта

У новој верзији, Пројецт Дасхбоард пружа додатне информације на страници пројекта: статус пројекта, коришћење ресурса и квоте пројекта.

Приказ рањивости за кеј у веб конзоли

Управљачкој конзоли је додата функција за приказивање познатих рањивости за слике у Куаи репозиторијумима. Подржано је приказивање рањивости за локална и екстерна спремишта.

Поједностављено креирање офлајн операторхуб-а

У случају постављања ОпенСхифт кластера у изоловану мрежу, са које је приступ Интернету ограничен или одсутан, креирање „огледала“ за ОператорХуб регистар је поједностављено. Сада се ово може урадити са само три тима.

Аутори:
Виктор Пучков, Јуриј Семењуков

Извор: ввв.хабр.цом

Додај коментар