Что такое контейнеры, мы очень подробно разобрали в предыдущей части курса, сегодня будет краткий урок, посвящённый понятию оркестрация контейнеров.
Если вы не читали предыдущие части, настоятельно рекомендую ознакомиться с описанием Kubernetes и для кого я публикую этот курс:
Оркестрация контейнеров
Итак, теперь мы знаем что такое контейнеры и, предположим, запустили с их помощью несколько сервисов. Но что делать, когда нагрузка на сервисы возрастает или уменьшается? В этом случае нам необходимо регулировать количество запущенных контейнеров.
Процесс автоматического развёртывания и управления контейнерами называется оркестрацией контейнеров
Технологии оркестрации контейнеров
Существует множество технологий оркестрации контейнеров и Kubernetes - лишь одна из них.
Например, у Docker есть свой инструмент - Docker Swarm. В отличие от kubernetes он очень прост в начальной настройке и использовании, но в нём нет расширенных функций, необходимых для уровня Enterprise.
Преимущества использования kubernetes
Приложения, запущенные в кластере kubernetes становятся высокодоступными, т.к. каждое из них имеет несколько экземпляров, запущенных на разных нодах (англ. node - узел).
K8s имеет встроенный балансировщик нагрузки, который автоматически распределяет пользовательский трафик между контейнерами. Если одна из нод выйдет из строя, система перераспределит трафик между оставшимися нодами.
K8s представляет собой технологию оркестрации контейнеров, используемую для организации развёртывания приложений и управления ими в кластеризованной среде.
Заключение
Краткое описание технологии оркестрации подошло к концу. Спасибо, что дочитали статью до конца.
Поддержите канал лайком и подпиской, чтобы чаще видеть в ленте подобный контент.
UPD. Следующая часть:
- Сбербанк: 2202 2013 5155 5152
- Тинькофф: 2200 7008 1567 2323