Product SiteDocumentation Site

Часть VII. Kubernetes

Kubernetes — это система для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями. Поддерживает основные технологии контейнеризации (Docker, Rocket) и аппаратную виртуализацию.
Основные задачи Kubernetes:
  • развертывание контейнеров и все операции для запуска необходимой конфигурации (перезапуск остановившихся контейнеров, перемещение контейнеров для выделения ресурсов на новые контейнеры и т.д.);
  • масштабирование и запуск нескольких контейнеров одновременно на большом количестве хостов;
  • балансировка множества контейнеров в процессе запуска. Для этого Kubernetes использует API, задача которого заключается в логическом группировании контейнеров.
Утилиты для создания и управления кластером Kubernetes:
  • kubectl — создание и настройка объектов в кластере;
  • kubelet — запуск контейнеров на узлах;
  • kubeadm — настройка компонентов, составляющие кластер.