Издање Кубернетес 1.18, система за управљање кластером изолованих контејнера

објављено ослобађање платформе за оркестрацију контејнера Кубернетес 1.18, који вам омогућава да управљате кластером изолованих контејнера у целини и обезбеђује механизме за примену, одржавање и скалирање апликација које раде у контејнерима. Пројекат је првобитно креирао Гугл, али је потом пребачен на независну локацију под надзором Линук фондације. Платформа је позиционирана као универзално решење које је развила заједница, невезано за појединачне системе и способно да ради са било којом апликацијом у било ком цлоуд окружењу. Кубернетес код је написан у Го и дистрибуира лиценциран под Апацхе 2.0.

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

Издање Кубернетес 1.18 укључује 38 измена и побољшања, од којих је 15 пребачено у стабилан статус, а 11 у бета статус. Предложено је 12 нових промена у алфа статусу. Приликом припреме нове верзије, једнаки напори су били усмерени на усавршавање различитих функционалности и стабилизацију експерименталних могућности, као и на додавање нових развоја. Главне промене:

  • Кубецтл
    • Додато Алфа верзија команде "кубецтл дебуг", која вам омогућава да поједноставите отклањање грешака у подовима покретањем ефемерних контејнера са алатима за отклањање грешака.
    • Проглашено стабилним команду „кубецтл дифф“, која вам омогућава да видите шта ће се променити у кластеру ако примените манифест.
    • Уклоњено сви генератори команде "кубецтл рун", осим генератора за покретање једног модула.
    • Промењено флаг “--дри-рун”, у зависности од њене вредности (клијент, сервер и ниједан), пробно извршење команде се врши на страни клијента или сервера.
    • кубецтл код истакнуто у посебно складиште. Ово је омогућило да се кубецтл одвоји од интерних кубернетес зависности и олакша увоз кода у пројекте трећих страна.
  • Улаз
    • Почео промена АПИ групе за Ингресс у нетворкинг.в1бета1.
    • Додато нова поља:
      • патхТипе, који вам омогућава да одредите како ће се путања у захтеву упоредити
      • ИнгрессЦлассНаме је замена за белешку кубернетес.ио/ингресс.цласс, која је проглашена застарела. Ово поље наводи име специјалног објекта ИнрессЦласс
    • Додато објекат ИнгрессЦласс, који указује на име улазног контролора, његове додатне параметре и знак његовог подразумеваног коришћења
  • сервис
    • Додато поље АппПротоцол, у којем можете одредити који протокол апликација користи
    • Преведено у бета статусу и подразумевано омогућен ЕндпоинтСлицесАПИ, који је функционалнија замена за обичне крајње тачке.
  • Мрежа
    • подршка ИПв6 је пребачен у бета статус.
  • Трајни дискови. Следећа функционалност је проглашена стабилном:
  • Конфигурација апликације
    • За ЦонфигМап и Сецрет објекте додао је ново поље „непроменљиво“. Постављање вредности поља на труе спречава модификацију објекта.
  • Планер
    • Додато могућност креирања додатних профила за кубе-сцхедулер. Ако је раније било потребно покренути додатне одвојене планере за имплементацију нестандардних алгоритама за дистрибуцију подова, сада је могуће креирати додатне скупове подешавања за стандардни планер и навести његово име у истом пољу под „.спец.сцхедулерНаме“. Статус - алфа.
    • Исељавање засновано на мрљама проглашена стабилном
  • Skaliranje
    • Додато могућност да се у ХПА манифестује степен агресивности при промени броја покретаних подова, односно када се оптерећење повећа, покрените Н пута више инстанци одједном.
  • Кубелет
    • Менаџер топологије добио бета статус. Ова функција омогућава доделу НУМА, чиме се избегава деградација перформанси на системима са више утичница.
    • Бета статус примљен Функција ПодОверхеад, која вам омогућава да у РунтимеЦласс наведете додатну количину ресурса потребних за покретање под.
    • Проширен подршка за ХугеПагес, у алфа статусу је додата изолација на нивоу контејнера и подршка за више великих величина страница.
    • Избрисан крајња тачка за метрику /метрицс/ресоурце/в1алпха1, уместо тога се користи /метрицс/ресоурце
  • АПИ за
    • Коначно Уклоњена је могућност коришћења застареле АПИ групе аппс/в1бета1 и ектенсионс/в1бета1.
    • Примена на страни сервера надограђен на бета2 статус. Ово побољшање премешта манипулацију објектима са кубецтл на АПИ сервер. Аутори побољшања тврде да ће се тиме поправити многе постојеће грешке које се у тренутној ситуацији не могу исправити. Такође су додали одељак „.метадата.манагедФиелдс“, у коме предлажу да се чува историја промена објеката, назначујући ко, када и шта се тачно променило.
    • Најавио стабилан АПИ ЦертифицатеСигнингРекуест.
  • Подршка за Виндовс платформу.

Извор: опеннет.ру

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