Са предузећима која покушавају да користе технологију контејнера за примену на нивоу производње, механизми за управљање кластерима и оркестрацију добијају на важности. Наравно, Кубернетес је један од истакнутих покретача оркестрације тамо. Махуне и чворови играју важну улогу у свету Кубернетеса. Па хајде да разговарамо о основама ових компоненти.
Кубернетес Махуне
Под се може дефинисати као колекција контејнера који деле мрежно складиште и упутства за рад. Ради као јединица. Сви контејнери у Махуни су смештени и распоређени према распореду. У основи је то „логички домаћин“ специфичан за апликацију.
Ево карактеристика Кубернетес махуне:
- Заједничко складиште: Дели складиште као Свеске.
- Јединствени ИП: Има додељену јединствену ИП адресу кластера.
- Информације о контејнеру: Садржи информације о верзијама контејнера и упутства за извршавање контејнера и употребу порта.
Не постоје чврста правила о томе како комбиновати контејнере да бисте створили Под. Али идеја је чврсто повезати један или више контејнера за апликације. У свету физичке или виртуелне машине, Под би изгледао као једна машина са хостовањем тесно повезаних апликација.
Када дизајнирају Под, програмери Кубернетес-а треба да размишљају о Поду као атомској јединици. Тако можете ставити апликације које ће имати користи од непосредне близине. На пример, можете ставити контејнер за Ноде.јс веб апликација и контејнера који јој испоручује податке у истом Под. На овај начин ће контејнери имати користи од колокације и ко-распоређивања у једном Поду.
Махуне би требало лако заменити. Свака махуна се креира комбиновањем једног или више контејнера за апликације. Затим се распоређује на чвор. Остаје на Чвору до његовог прекида. Ако Чвор не успе, главне компоненте Кубернетес-а креирају сличне Под-ове у здравим Чворовима кластера.
Чворови Кубернетес
Чвор је дефинисан као радна машина. У раном развоју Кубернетес-а, Чвор се звао минион. То може бити физичка или виртуелна машина. Мастер управља сваким чвором. Више чворова може се распоредити на чвор и не постоје ограничења о томе какве се подови могу изводити на чворовима. Кубернетес Мастер управља распоређивањем подова на различитим чворовима и евидентира доступне ресурсе на њима.
Ево обавезних компоненти Кубернетес чвора:
- Кубелет: Сваки чвор има Кубелет. Посредник је између Кубернетес Мастер-а и Кубернетес-ових чворова. Процес Кубелет одговоран је за покретање махуна и контејнера унутар тих махуна.
- Време извођења контејнера: То је менаџер времена извођења контејнера. Извлачи слику контејнера из регистра, распакује је и покреће апликацију контејнера.
За разлику од Подова, Кубернетес чворове не креира директно. Куберенетес узима физичку или виртуелну машину на ваш базен ресурса у вашем облаку или центру података и креира апстракцију. Дакле, када Куберенетес ствара Чвор, он ствара објекат који представља Чвор.
Закључак
Махуне и чворови су основни концепти Кубернетеса. Контејнери се комбинују да би се створила оптерећења Подова, а затим се Подови дистрибуирају Чворовима или радним машинама. Комбинацијом махуна и чворова, Кубернетес је у стању да изгради моћне кластере за подршку великим апликацијама.
Даље истраживање:
- Кубернетес Махуне
- Чворови Кубернетес
Референце:
- хттпс: // кубернетес.ио / доцс / туториалс / кубернетес-басицс / екплоре-интро /
- хттпс: // кубернетес.ио / доцс / цонцептс / цонфигуратион / ассигн-под-ноде /
- хттпс: // кубернетес.ио / доцс / цонцептс / ворклоадс / подс / под /
- хттпс: // кубернетес.ио / доцс / концепти / архитектура / чворови /
- Направите Кубернетес кластер са два чвора за 10 минута, ИоуТубе Видео