Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.73 KB

File metadata and controls

21 lines (15 loc) · 1.73 KB

Kubernetes

Оркестратор рабочей нагрузки для управления контейнерами.

Микросервисная архитектура предполагает использование большого количества сервисов. Если сервис не очень высоконагруженный, то выделять под него целый сервер затратно. Поэтому для лучшей утилизации ресурсов возникла необходимость запускать несколько сервисов на одной физической или вирутальной машине.

Kubernetes позволяет изолировать, конфигурировать, управлять загрузкой и работой большим количеством серверов со сложной топологией.

Он гарантирует отсутствие простоев, помогает обеспечить горизонтальное и вертикальное масштабирование и межсервисное взаисодействие.

Архитектура кластера

Kubernetes разворачиватся в кластере с n-ым количеством нод - виртуальных или физическх машин, которые бывают 2 видов:

  • управляющие ноды - управляющий слой, отвечают за координацию распределения рабочей нагрузки по рабочим нодам;
  • рабочие ноды - полезная нагрузка, бизнес-приложения и сервисы.