Убунту

Како инсталирати и конфигурисати Кубернетес на Убунту

Како инсталирати и конфигурисати Кубернетес на Убунту

Кубернетес је систем отвореног кода који се користи за аутоматизацију примене, скалирања и управљања контејнерисаним апликацијама. Такође се назива К8с, што је кратка скраћеница која долази заменом преосталих осам слова „убернете“ са 8.

Инсталирање Кубернетес-а на Убунту

У овом упутству ћемо вам показати како инсталирати Кубернетес и подесите га на Убунту систему. За ово упутство ће вам требати два Убунту чвора (машине) са следећим минималним конфигурацијама:

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

судо апт-гет упдате
судо апт-гет надоградња
судо апт-гет дист-упграде

Поставите име хоста за своје чворове

Корак 1. На главном чвору користите следећу наредбу:

судо хостнамецтл сет-хостнаме кубернетес-мастер

Корак 2. На вашем славе чвору користите следећу наредбу:

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

Препоручује се да оба чвора имају тачно време и датум за добијање важећих ТЛС сертификата.

Доцкер инсталација

Извршите следеће кораке на Мастер-у, као и на славе-у.

Корак 1. Инсталирајте Доцкер помоћу следеће наредбе.

судо апт инсталирај доцкер.ио

Корак 2. Потврдите своју инсталацију коју можете користити:

доцкер --верзија

Доцкер верзија

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

судо системцтл енабле доцкер

Омогући Доцкер услугу

Кубернетес инсталација

Извршите следеће кораке на Мастер-у, као и на славе-у.

Корак 1. Инсталирајте цурл пакет помоћу следеће наредбе.

судо апт инсталирај цурл

Корак 2. Додајте кључ за потписивање Кубернетеса.

цурл -с хттпс: // пакети.облак.гоогле.цом / апт / доц / апт-кеи.гпг | судо апт-кеи додај

Додајте Кубернетес потписни кључ

3. корак. Додајте спремиште Кубернетес.

судо апт-адд-репоситори "деб хттп: // апт.кубернетес.ио / кубернетес-кениал главни "

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

4. корак. Потврдите инсталацију, користите наредбу:

кубеадм верзија

Кубеадм верзија

Корак 5. Пре инсталирања Кубернетес-а, уверите се да ваш систем не користи свап меморију јер ће Кубернетес одбити да ради ако ваш Убунту користи свап меморију.

Онемогући замену меморије:

судо свапофф -а

Корак 6. Инсталирајте Кубернетес.

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

Иницијализација главног сервера Кубернетес

Корак 1. На главном чвору користите следећу наредбу за иницијализацију главног чвора Кубернетес.

судо кубеадм инит --под-нетворк-цидр = 10.244.0.0/16

Иницијализујте Кубернетес

Узмите копију из последњег реда „кубеадм јоин 10.0.2.15: 6443 -токен едвббв.51хи5е2хгакр1б4х -дисцовери-токен-ца-церт-хасх сха256: 01дб7ц5913е363ц099дц7а711550б8399ц41ф7цц92бда6б5фф06д6б8382а73е2 ”у претходном снимку екрана, јер ћемо га користити у придруженом кластеру за помоћ.

Корак 2. Такође, као и у претходном излазу, препоручено је да користите следеће наредбе да бисте почели да користите Кубернетес кластер.

мкдир -п $ ПОЧЕТНА /.кубе
судо цп -и / етц / кубернетес / админ.цонф $ ХОМЕ /.кубе / цонфиг
судо цховн $ (ид -у): $ (ид -г) $ ПОЧЕТНА /.кубе / цонфиг

Примена мреже под

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

Корак 1.  На главном чвору користите следећу наредбу за постављање под мреже.

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

Поставите Под Нетворк

Корак 2.  На главном чвору осигурајте да је све покренуто и покренуто.

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

Проверите статус

Придружите се кластеру Кубернетес

За сада би све требало да буде спремно да се главни и помоћни чворови придруже Кубернетес кластеру.

Корак 1. На славе чвору и да допустите да се славе чвор придружи кластеру, користите наредбу копирану раније из излаза Кубернетес корака иницијализације, која би требала изгледати отприлике овако:

судо кубеадм придружи се 10.0.2.15: 6443 - жетон едвббв.51хи5е2хгакр1б4х --дисцовери-токен-ца-церт-хасх сха256: 01дб7ц5913е363ц099дц7а711550б8399ц41ф7цц92бда6б5фф06д6б8382а73е2

Придружите се Кубернетес кластеру

Корак 2. На главном чвору проверите да ли се подређени чвор придружио кластеру:

кубецтл добити чворове

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

Надам се да сте уживали у овом упутству и у случају да сте се суочили са било каквим потешкоћама током инсталације, оставите коментар, а ми ћемо вам радо помоћи.

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