Наверх

Система Kubernetes

Микросервисная архитектура – это специализированный подход к разработке программного обеспечения. Суть в том, чтобы разбить приложение на отдельные независимые компоненты, у каждого из которых будет отдельный интерфейс. Один из основных трендов современности является оркестрация приложений. Для этого используется инструмент с открытым исходным кодом – Kubernetes.

Kubernetes

Сам проект K8s был создан из системы управления кластерами Borg. От разработчика требуется указать не способы достижения, а лишь задачу. В данной системе могут применяться императивные команды. С их помощью можно создавать, удалять и модифицировать ресурсы.

Базовые задачи, которые способен выполнять Kubernetes:

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

Система имеет множество преимуществ, включая автоматическое управление хранилищами, внедрение и откат изменений, а также обнаружение сервисов и балансировка нагрузок. Также система распределяет ресурсы и управляет паролями, настройками.

Базовые компоненты системы

Чтобы разобраться в работе Kubernetes, следует понимать, что входит в основу:

  • Node (Нода). Это виртуальные или физические машины, где разворачивают и запускают контейнеры. Их совокупность создает кластер Kubernetes.
  • Пространство имен. Разграничивает все ресурсы кластера между проектами и командами. По сути это некоторое число виртуальных кластеров, которые запущены на одном физическом.
  • Под. Главный логический юнит в рассматриваемой системе. Это набор из одного или нескольких контейнеров, которые будут разворачиваться на одном ноде.
  • ReplicaSet – набор реплик. Отвечает за описание и контроль над несколькими экземплярами нодов.
  • Набор доемона.
  • Задания по расписанию.
  • Мети/селекторы для маркировки ресурсов – помогают упростить групповые манипуляции с ресурсами.

Проект https://mcs.mail.ru/containers/ помогает существенно расширить функциональность контейнеров Docker. Данный сервис отвечает всем необходимым стандартам и оплачивать придется только использованные в облаке мощности, а также диски, в случае остановленных кластеров. В итоге ускоряется доставка приложения и понижается совокупная стоимость владения.

Размещение рекламы в газете «Pro Город»
+7(987)-156-00-63
Связаться с редакцией
progorodsamara@progorodsamara.ru
+7(987)-905-00-63
Отдел службы распространения:
+7(987)-156-00-63
Размещение рекламы на сайте
8 (917) 153-99-44
sales@progorodsamara.ru
Смотреть прайс-лист

При использовании материалов новостного портала progorodsamara.ru гиперссылка на ресурс обязательна, в противном случае будут применены нормы законодательства РФ об авторских и смежных правах. Редакция портала не несет ответственности за комментарии и материалы пользователей, размещенные на сайте progorodsamara.ru и его субдоменах.

Наименование: сетевое издание PROGORODSAMARA (ПРОГОРОДСАМАРА) Учредитель: ООО «Город Самара». Главный редактор: Борисов Игнат Сергеевич (progorodsamara@progorodsamara.ru, +7 (987) 905-00-63). Адрес редакции: 443013, Самарская область, г. Самара, Московское шоссе, дом 4, корпус 15, офис 703-704 Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 65325 от 12 апреля 2016г. выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций. Возрастная категория сайта 16+
Городской портал Самары — ProGorodSamara.ru © 2009-2014
Портал работает по технологии «ProSmi» © 2012-2014
Top.Mail.Ru Яндекс.Метрика