Кубернетес

Инсталирајте Миникубе на Убунту

Инсталирајте Миникубе на Убунту
У овом чланку ћу вам показати како да инсталирате Миникубе да бисте тестирали и научили Кубернетес локално на Убунту-у.

Користим Убунту 17.10 Лукав Аардварк за демонстрацију. Хајде да почнемо.

Инсталирање зависности Миникубе:

Пре него што почнемо да инсталирамо Миникубе, морамо да инсталирамо неке зависности Миникубе-а. У овом одељку ћу вам показати како да инсталирате зависности на Убунту.

Прво покрените следећу команду да бисте ажурирали кеш спремишта пакета вашег Убунту оперативног система.

$ судо апт-гет упдате

Треба нам цурл да бисмо преузели бинарне датотеке Миникубе. Можете да инсталирате цурл из званичног Убунту спремишта следећом командом:

$ судо апт-гет инсталл цурл

Миникубеу је потребна хардверска виртуелизација омогућена за правилан рад. Обавезно омогућите ВТ-д или виртуализацију из БИОС-а рачунара. Једном када сте сигурни да је омогућена виртуелизација хардвера, можете инсталирати софтвер Хипервизор ВиртуалБок из службеног спремишта Убунту пакета. Покрените следећу команду да бисте инсталирали ВиртуалБок на Убунту:

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

Притисните 'и', а затим притисните да бисте наставили.

Инсталација треба да започне.  Док је инсталација у току, ВиртуалБок може затражити да прихватите уговор о лиценци за ВиртуалБок Ектенсион Пацк. Само притисните а затим притисните да га прихвате.

Тада бисте требали видети следећи прозор. Само изаберите „“И притисните .  Инсталациони програм треба да настави.

Након неког времена инсталација ће бити завршена.


Преузимање и инсталирање МиниКубе:

Идите у директоријум Преузимања у почетном директоријуму корисника помоћу следеће команде:

$ цд ~ / Преузимања

Сада можете да преузмете миникубе бинарни програм користећи цурл помоћу следеће команде:

$ цурл -Ло миникубе хттпс: // стораге.гооглеапис.цом / миникубе / релеасес / најновије / миникубе-линук-амд64

бинарни „миникубе“ ће се преузети у директоријум ~ / Довнлоадс.

Ако покренете команду 'лс', у директоријуму Преузимања требало би да видите бинарну датотеку 'миникубе'.

Бинарна датотека 'миникубе' по подразумеваном подешавању није извршна. Морамо га учинити извршним да би функционисао.

То је лако учинити. Само покрените следећу команду:

$ цхмод + к миникубе

Из излаза наредбе 'лс' можете видети да датотека није означена зелено. Што значи да је извршна.

Сада морамо премјестити извршну бинарну датотеку 'миникубе' у / уср / лоцал / бин.

Покрените следећу команду да бисте то урадили:

$ судо мв -в миникубе / уср / лоцал / бин

извршну датотеку 'миникубе' треба преместити на жељено место као што можете видети из резултата команде 'мв' на снимку екрана.

Сада морамо да преузмемо бинарни 'кубецтл'.

Покрените следећу наредбу да бисте преузели бинарну датотеку 'кубецтл' са увијањем:

$ цурл -Ло кубецтл хттпс: // складиште.гооглеапис.цом / кубернетес-релеасе / релеасе / в1.8.0 / бин / линук / амд64 / кубецтл

'кубецтл' ће бити преузет са Интернета.

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

Сада покрените следећу наредбу како бисте бинарну датотеку 'кубецтл' учинили извршном.

$ цхмод + к кубецтл

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

Сада преместите 'кубецтл' у / уср / лоцал / бин следећом командом:

$ судо мв -в кубецтл / уср / лоцал / бин

Из излаза команде 'мв' можете видети да је бинарна датотека 'кубецтл' премештена на жељено место.


Тестирање Миникубе:

Сад кад је све завршено. Можете покренути Миникубе.

Покрените Миникубе следећом командом:

$ миникубе старт

Ако је Миникубе покренут први пут, преузеће ИСО датотеку Миникубе са Интернета. То може потрајати, у зависности од ваше интернет везе.

Миникубе ће такође преузети локалну бинарну датотеку са Интернета након преузимања Миникубе ИСО-а.

Када се преузимања заврше, Миникубе би требало да започне. Као што видите са снимка екрана.

Списак свих махуна Миникубе можете добити помоћу следеће наредбе:

$ кубецтл узми махуне

Видите да тренутно нисам подесио капсулу.

Хајде да креирамо Миникубе махуну сада.  Направићу једноставну подлогу 'ецхосервер' са кубецтл-ом.

Под 'хелло-миникубе' можете створити следећу команду:

$ кубецтл покрени здраво-миникубе --имаге = гцр.ио / гоогле_цонтаинерс / ецхосервер: 1.4 --порт = 8080

креирана је мапа „хелло-миникубе“.

Ако сада наведете махуну, требало би да видите махуну „хелло-миникубе“. Махуна се још увек креира, као што видите из „СТАТУС“ ЦонтаинерЦреатинг. Миникубе ће преузети слику махуне са Интернета.

По завршетку преузимања, покретање команде 'кубецтл гет под' показаће да је под РУННИНГ, као што можете видети са снимка екрана.

Сада покрените следећу команду да бисте открили порт махуне.

$ кубецтл изложи примену хелло-миникубе --типе = НодеПорт

УРЛ следеће мапе „хелло-миникубе“ можете добити помоћу следеће наредбе.

$ услуга миникубе хелло-миникубе --урл

Можете да видите да је УРЛ одштампан у следећем реду. Ову УРЛ адресу можете користити за приступ услузи „ецхосервер“.

Можете да упутите ГЕТ захтев крајњој тачки услуге са увијањем, као што је приказано на снимку екрана.

Можете добити ИП адресу и отворити портове свих Миникубе махуна следећом командом:

$ кубецтл добити услугу

Такође можете да избришете услугу 'хелло-миникубе' следећом командом:

$ кубецтл избриши услугу хелло-миникубе

Видите да је услуга избрисана.

Такође можемо да избришемо под 'хелло-миникубе' помоћу следеће наредбе:

$ кубецтл избриши примену хелло-миникубе

Можете видети да се СТАТУС махуне променио у 'Завршавање'. Ускоро ће бити избрисан.

Када завршите са тестовима, можете зауставити Миникубе следећом командом:

$ миникубе стоп

На снимку екрана можете видети да је Миникубе заустављен.

Дакле, тако инсталирате и користите Миникубе на Убунту-у. Хвала што сте прочитали овај чланак.

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...