11 алата који Кубернетес чине бољим

11 алата који Кубернетес чине бољим

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

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

Гатекеепер: Полици Манагемент

Пројекат Опен Полици Агент (ОПА) пружа могућност креирања смерница на врху стекова апликација у облаку у Кубернетес-у, од улаза до сервисне мреже. вратар даје могућност Кубернетес-у да аутоматски примењује смернице у целом кластеру, а такође обезбеђује инспекцију свих догађаја или ресурса који крше смернице. Свим овим управља релативно нови механизам у Кубернетесу, Вебхоокс менаџер приступа, који се покреће када се ресурси промене. Са Гатекеепер-ом, ОПА политике постају још један део здравља вашег Кубернетес кластера без потребе за сталним надзором.

Гравитација: преносиви Кубернетес кластери

Ако желите да примените апликацију на Кубернетес, многе апликације имају Хелм графикон који води и аутоматизује овај процес. Али шта ако желите да узмете свој Кубернетес кластер какав јесте и поставите га негде другде?

Гравитација прави снимке стања Кубернетес кластера, њихових регистара за слике контејнера и покренутих апликација које се називају „пакети апликација“. Такав пакет, који је обична датотека .tar, може да реплицира кластер где год Кубернетес може да ради.

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

Најновија главна верзија, Гравити 7, може да уведе Гравити слику у постојећи Кубернетес кластер, уместо да окреће потпуно нови кластер из слике. Гравити 7 такође може да ради са кластерима инсталираним без Гравити слике. Гравити такође подржава СЕЛинук и ради нативно са Телепорт ССХ мрежним пролазом.

Канико: Изградња контејнера у Кубернетес кластеру

Већина слика контејнера је изграђена на системима изван стека контејнера. Међутим, понекад је потребно да направите слику унутар стека контејнера, на пример негде у покренутом контејнеру или у Кубернетес кластеру.

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

Напомена: Канико је тренутно (мај 2020. прибл. преводилац) не могу да праве Виндовс контејнере.

Кубецост: Параметри трошкова покретања Кубернетеса

Већина алата за администрацију Кубернетес-а се фокусира на једноставност коришћења, надгледање, разумевање понашања унутар модула итд. Али шта је са гледањем на цену – у доларима и пенијама – повезану са покретањем Кубернетеса?

Кубецост Обрађује Кубернетес параметре у реалном времену, што доводи до ажурираних информација о трошковима из кластера који раде у главним добављачима облака, приказаних на контролној табли која приказује месечне трошкове сваког кластера. Цене за РАМ, ЦПУ време, ГПУ и подсистем диска су рашчлањене према Кубернетес компоненти (контејнер, под, услуга, итд.)

Кубецост такође прати цену ресурса ван кластера као што су Амазон С3 буцкетс, иако је ово ограничено на АВС. Подаци о трошковима се могу послати Прометеју тако да их можете користити за програмску промену понашања кластера.

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

КубеДБ: Покретање борбених база података на Кубернетес-у

Базе података је такође прилично тешко ефикасно покренути на Кубернетес-у. Пронаћи ћете Кубернетес операторе за МиСКЛ, ПостгреСКЛ, МонгоДБ и Редис, али сви они имају недостатке. Такође, типичан скуп функција Кубернетес-а не решава директно већину специфичних проблема базе података.

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

Кубе-мајмун: Хаос мајмун за Кубернетес

Метод стресног тестирања без грешака сматра се насумичним кваровима. То је теорија која стоји иза Нетфлик-овог Цхаос Монкеи-а, хаотичног инжењерског алата који насумично искључује виртуелне машине и производне контејнере како би „подстицао“ програмере да граде отпорније системе. Кубе-мајмун — имплементација исте основне теорије стресног тестирања за Кубернетес кластере. Функционише тако што насумично убија подове у групи коју одредите, а такође се може конфигурисати да ради у одређеном временском интервалу.

Кубернетес Ингресс Цонтроллер за АВС

Кубернетес обезбеђује екстерни балансер оптерећења и услуге умрежавања кластера преко услуге под називом Улаз АВС пружа функцију балансирања оптерећења, али је не повезује аутоматски са истим могућностима Кубернетеса. Кубернетес Ингресс Цонтроллер за АВС затвара овај јаз.

Он аутоматски управља АВС ресурсима за сваки улазни објекат у кластеру, креира балансере оптерећења за нове улазне ресурсе и уклања балансере оптерећења када се ресурси избришу. Користи ЦлоудФорматион како би осигурао да стање кластера остане доследно. Такође подржава подешавања ЦлоудВатцх аларма и аутоматски управља другим елементима који се користе у кластеру, као што су ССЛ сертификати и ЕЦ2 групе за аутоматско скалирање.

Кубеспраи: Аутоматска инсталација Кубернетеса

Кубеспраи аутоматизује инсталацију Кубернетес кластера спремног за производњу, од инсталације на хардверским серверима до великих јавних облака. Користи Ансибле (Вагрант - опционо) за покретање имплементације и креирање високо доступног кластера од нуле са вашим избором мрежних додатака (као што су Фланнел, Цалицо и други) на одабраној популарној дистрибуцији Линука када је инсталиран на хардверским серверима.

Скаффолд: Итеративни развој за Кубернетес

Скаффолд - један од Гоогле алата који се користи за организовање ЦД апликација у Кубернетесу. Чим извршите измене у изворном коду, скаффолд то аутоматски детектује, почиње да гради и примењује и упозорава вас ако постоје грешке. Скаффолд ради у потпуности на страни клијента, тако да може доћи до мањих проблема са инсталацијом или ажурирањем. Може се користити са постојећим ЦИЦД цевоводима и може се повезати са неким екстерним алатима за прављење, углавном са Гоогле-овим Базел-ом.

Тереза: Најједноставнији ПааС на Кубернетесу

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

Нагиб: Ажурирања контејнера за стриминг за Кубернетес кластере

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

ПС Све ове алате смо више пута користили Соутхбридге испитана нашим радозналим рукама. Да представим стварне праксе већ (надамо се!) на офлајн интензивним курсевима у фебруару. Кубернетес Басе 8–10. фебруар 2021. И Кубернетес Мега 12–14 фебруара. Искрено, недостаје нам и топла и енергична атмосфера ванмрежног учења. Колико год да су технологије напредне, оне не могу заменити живу људску комуникацију и посебну атмосферу када се окупљају истомишљеници.

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

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