Како креирати Кубернетес мрежне смернице

Kako Kreirati Kubernetes Mrezne Smernice



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

Које су мрежне политике у Кубернетесу?

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







Предуслови:

Систем који корисник користи мора бити 64-битни оперативни систем. РАМ корисника мора бити 8ГБ или више од 8ГБ. Најновија верзија Убунтуа је инсталирана у корисничком систему. Корисник Виндовса такође користи Линук оперативни систем виртуелно на свом систему. Корисник мора да има идеју о Кубернетесу, алату кубецтл командне линије, подовима и кластеру који је покренут у нашем систему у претходној сесији.



Корак 1: Покрените Кубернетес контролну таблу

У овом кораку покрећемо Кубернетес у нашем систему да бисмо савршено започели рад наших мрежних политика. Покрећемо миникубе у нашем систему само покретањем команде. Миникубе је Кубернетес кластер који ради на локалној машини. Команда за покретање миникубеа је:



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



Када се наредба изврши, миникубе се исправно покреће у нашем систему. Сада можемо лако да ефикасно обављамо наше радње у вези са мрежним политикама у нашем систему.





Корак 2:  Направите Нгинк примену у Кубернетес-у

У овом кораку учимо како да креирамо примену Нгинк-а у нашем Кубернетес систему. Извршавамо дату команду у кубецтл алату командне линије. Команда је:

> кубецтл креира узорак примене - - имаге = нгинк



По извршењу команде, имплементација се успешно креира у фасцикли апликације у нашој Кубернетес апликацији. Нгинк слика је исправно распоређена у нашем систему. Примена ће обезбедити да одређени број реплика модула ради у сваком тренутку, креирањем или брисањем реплика по потреби. Такође ће нам омогућити да савршено ажурирамо слике контејнера у текућем ажурирању у нашем Кубернетес систему.



Корак 3:  Пример примене на одређеном порту у Кубернетесу

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

> кубецтл екпосе пример примене - - порт = 80



Када се наредба изврши, узорак примене је успешно изложен на порту 80 у нашој Кубернетес апликацији. Кубернетес АПИ сервер ће примити захтев од ове команде за креирање услуге. АПИ сервер ће тада креирати услугу у кластеру. Има стабилну ИП адресу и ДНС име. Услуга делује као балансатор оптерећења за подове у примени, равномерно распоређујући долазни саобраћај међу њима. Ова команда нам пружа стабилну крајњу тачку мреже за подове, омогућавајући им да им се приступи чак и ако се њихове ИП адресе замене.

Корак 4: Укључите Сервицес Под у Кубернетес

Након постављања узорка у систем, добићемо листу покренутих сервиса у Кубернетесу. Да бисмо преузели информације о свим подовима у кластеру, покрећемо наредбу:

> кубецтл гет свц, под



Када смо извршили наредбу, листа услуга се приказује на излазу. Узорак у услугама је приказан на листи. Име, тип, Цустер-Ип, екстерни ИП, ПОРТС и Старост подова и услуга савршено се приказују кроз ову команду. „Услуга/узорак“ има број порта „80“, ИП кластера је „10.105.250.227“.

Корак 5: Креирајте мрежну политику Нгник у Кубернетес-у

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

> кубецтл аппли хттпс: // к8с.ио / примери / услуга / умрежавање / нгник-полици.иамл



У наредби додајемо везу до датотеке мрежне политике и дајемо име датотеке „Нгинк-полици“. Екстензија датотеке мрежне политике је „ИАМЛ“. Када се ова команда изврши, фасцикла мрежне политике већ постоји у нашем систему у којој је приступна-нгник ИАМЛ датотека успешно креирана. Конфигурациона датотека која се примењује са овом командом је за Кубернетес сервисни објекат, који излаже скуп подова као мрежне услуге.

Корак 6:  Направите и покрените нови под у Кубернетес-у

У овом кораку направићемо нови под у Кубернетес кластеру. Овај под ће покренути контејнер заснован на бусибок:1.28 и имати доцкер слику. Извршићемо команду '/бин/сх' на алату кубецтл командне линије.

> кубецтл рун бусибок   - - рм - ти    - - имаге = бусибок: једно . 28 - - / бин / сх

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

Закључак

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