Кубернетес

Стварање Кубернетес кластера помоћу Амазонове ЕКС услуге

Стварање Кубернетес кластера помоћу Амазонове ЕКС услуге
Кубернетес је сложено тело софтвера. Намијењен је дистрибуираном кластеру рачунарских чворова и дизајниран је да издржи прекомјерне оптерећења, кварове веза и кварове чворова. То је такође пројекат који се брзо креће са сталним (и често уназад некомпатибилним) променама и зависностима независних произвођача.

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

Предуслови

Стварање Кубернетес кластера

Кластер можете креирати и путем ЦЛИ-а, али већина нових корисника сматрала би графичку конзолу пријатнијом. Па ћемо уместо тога користити то. Под претпоставком да сте се пријавили на АВС конзолу, можемо започети одласком на Услуге у горњем десном углу и кликните на ЕКС из падајућег менија:

Следећи мени ће приказати уводну страницу АВС, идемо на Кластери опција испод ЕКС подменија.

Овде можете видети листу свих Кубернетес кластера створених под вашим налогом. Како га нема, направимо га.

Кликните на Направите кластер. Дајте му име, одаберите верзију Кубернетес-а коју желите, у време док је ова верзија 1 написана.11 подржава Амазон. Следећи клик на Име улоге, јер морамо да створимо улогу коју морамо да понудимо Амазон ЕКС-у како би могао да управља нашим кластером.

Стварање и додељивање улоге

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

Мислити о Амазон ЕКС као једна таква странка која ће у ваше име управљати вашим Кубернетес кластером (вашим ЕКС кластером), али за то треба ваше изричито одобрење. Да бисмо то урадили, ми ћемо „створити“ и доделити Улога управљања ЕКС кластерима под нашим АВС налогом и доделимо га Амазон ЕКС.

На новој картици ИАМ, која се отворила након клика на име улоге, видећете неколико задатих улога за обрачун и подршка су већ на месту. Створимо нови за ЕКС. Кликните на Направите улогу.

Изаберите тип поузданог ентитета као АВС услуга, за коју би се креирала улога, а затим изаберите ЕКС да би ваш ЕКС кластер могао директно да разговара са Амазон ЕКС директно и обављају оптимално. Затим кликните Следећи.

Сада ћете моћи да видите дозволе и границе дозвола повезане са овом улогом. Подразумеване вредности су у реду, само кликните на следеће.

Следећи мени затражиће од вас да додате ознаке (парови кључ / вредност) у ову улогу. Потпуно је необавезна, али врло корисна ако користите ЦЛИ за управљање АВС ресурсима и ако постоји пуно различитих улога и ресурса за управљање. Нећемо додавати никакве ознаке, кликните Следећи и дајте својој улози смислено име и опис.

И то је то! Кликом на Направите улогу и можемо се вратити нашем стварању ЕКС кластера. Следећи пут када будете желели да направите још један кластер, можете поново да користите поново исту ту улогу.

Повратак на стварање кластера

Чак и ако је ваш АВС налог потпуно нов, и даље постоји подразумевани ВПЦ (Виртуал Привате Цлоуд) са неколико подмрежа креираних у њему. Они су често раширени у различитим АВС регионима и морате да изаберете најмање два да би то био кластер.

И изаберите подразумевану безбедносну групу да дозволи већини долазног и одлазног саобраћаја да иде нормално.

Кликните на Креирај и ваш Кубернетес кластер ће бити покренут и покренут за неколико минута. Једном када се ваш кластер креира. Преглед увек можете добити ако одете на ЕКС → Кластер → миЦлустер. Наравно, последњи део, назив вашег кластера, биће другачији.

Лоцал Сетуп

Начин рада платформе ЕКС је тај што вам омогућава интеракцију са контролном равнином на крајњој тачки АПИ-ја равни. Контролна раван је еквивалентна главним чворовима у ванилиним Кубернетес кластерима. Покреће етцд, ЦА и, наравно, АПИ сервер који ћете користити за контролу вашег Кубернетес кластера.

Мораћете да конфигуришете свој кубецтл и / или своју контролну таблу за рад са овом АПИ крајњом тачком и када се то подеси, можете почети да наводите све своје ресурсе, примене итд., Као што бисте то радили са редовним Кубернетес кластером.

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

Требао би нам додатни бинарни облик који би био АВС ИАМ аутентификатор бинарни за вашу платформу. Преузмите је одавде и направите је извршном.

$ судо цхмод + к ./ авс-иам-аутхентицатион

Додајте га у једну од својих директоријума $ ПАТХ, на пример / уср / бин или / сбин или / уср / лоцал / сбин. Или можете учинити како Амазон препоручује и једноставно га додати у свој кућни директоријум и учинити $ ХОМЕ делом ваше променљиве ПАТХ.

$ цп ./ авс-иам-аутхентицатион $ ХОМЕ / бин / авс-иам-аутхентицатион &&
екпорт ПАТХ = $ ХОМЕ / бин: $ ПАТХ

Следећи тест ако бинарни фајлови раде.

$ кубецтл верзија
Помоћ за $ авс-иам-аутхентицатион

Сада морамо да конфигуришемо ове бинарне датотеке како би могли безбедно да разговарају са нашим Кубернетес кластером.  Можете то да урадите ручно ако не желите да подесите АВС ЦЛИ, али то није поуздан приступ. Због тога сам у предусловима споменуо да је АВС ЦЛИ неопходан. Дакле, под претпоставком да сте га инсталирали и конфигурисали да ради са вашим АВС налогом, покрените следећу команду:

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

$ авс екс упдате-кубецонфиг --име мојЦлустер

Назив вашег кластера би се разликовао од „миЦлустер ”, замени то уместо тога. Команда упдате-кубецонфиг ће заправо ажурирати вашу кубецтл конфигурацију уређивањем датотека у ~ /.кубе директоријум. Ако та локација не постоји, створиће нову за вас.

Сада сте спремни за везу са кластером.

$ Авс екс опис-кластер --име миЦлустер

Где даље?

Сада сте коначно спремни да додате радне чворове помоћу ЦлоудФорматион-а и примените своју апликацију у свим регионима којима ВПЦ кластера има приступ. Сав овај процес такође може бити аутоматизован на нтх степена ако одлучите да користите АВС ЦЛИ за све, од стварања кластера до постављања и скалирања ваших апликација.

Надам се да вам је ово упутство било корисно и проницљиво.

Преглед бежичног миша Мицрософт Сцулпт Тоуцх
Недавно сам читао о Мицрософт Сцулпт Тоуцх бежични миш и одлучио да га купи. Након што сам га неко време користио, одлучио сам да са њим поделим своје...
Екран Трацкпад и показивач миша АппиМоусе за Виндовс таблете
Корисницима таблета често недостаје показивач миша, посебно када су уобичајени за коришћење преносних рачунара. Паметни телефони и таблети на додир ос...
Средњи тастер миша не ради у оперативном систему Виндовс 10
Тхе средње дугме миша помаже вам да се крећете кроз дугачке веб странице и екране са пуно података. Ако се то заустави, на крају ћете користити тастат...