Како бити урођеник у Кубернетесу? аутор Маркус Еиселе

Маркус Еиселе

Кубернетес је сјајан пројекат свима познат, посебно по примени и управљању апликацијама у контејнеру. А Маркус Еиселе, водећи човек за усвајање програмера за ЕМЕА из Ред Хат-а, има неке важне детаље за све заинтересоване да сазнају више о томе.

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

црвен

Ове микросервиси они подразумевају бољу ефикасност у погледу утрошених ресурса, што је још једна велика предност. Поред тога, то је један од најбољих начина за примену ових апликација кроз контејнере, као да је мале виртуелне машине били лечени. Иако је главна разлика између ВМ-а и контејнера у томе што први нема оперативни систем, уместо тога, он се покреће у корисничком простору језгра оперативног система домаћина, као да је апликација. То такође значи већу сигурност.

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

Постављање завичајног окружења у Кубернетесу

Кубернетес лого

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

Помоћу Кубернетес-а можете да конфигуришете кластер писањем конфигурационих датотека формат текста (углавном ИАМЛ, мада подржава и ЈСОН). Унутра ће бити параметри или спецификације сваког објекта дефинисаног за управљање.

Хардвер за локалну Кубернетес конфигурацију

Сервер

Да бисте искористили висока скалабилност и поузданост које обезбеђује Кубернетес кластер, програмери и администратори морају водити рачуна да контејнеру обезбеде довољно ресурса за покретање.

Ако се претпостави да кластер има два главна чвора са 2 ГБ РАМ-а, 4 језгра и 2 радна чвора са 1 ГБ РАМ-а и 2 језгра, онда грозд Кубернетес требат ће вам 6 ГБ РАМ-а и најмање 12 језгара. Неке ресурсе које не могу пружити сви столни рачунари, иако је тачно да овај пројекат није намењен радној површини.

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

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

Завичајно усвајање у Кубернетесу је другачији свет

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

Исто тако, Кубернетес омогућава већа флексибилност, уз помоћ и алате за продуктиван развој Кубернетес-а и узбудљиве нове изазове ...


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.