Что такое Kubernetes

Kubernetes

программный продукт для управления контейнерной виртуализацией. Также можно встретить название k8s. Разработан компанией Google и передан под управление CNCF (Cloud Native Computing Foundation).

Kubernetes позволяет разворачивать микросервисную инфраструктуру, где каждый отдельный сервис может работать в одном или нескольких контейнерах, расположенных на разных физических серверах. Поддерживаются контейнеры на основе различных технологий, например, Docker, rkt, LXC.

Способы установки представлены на официальном сайте. Кластер может быть развернут на серверах под управлением операционной системы Linux и Windows.

Возможности:

  • Автоматическое развертывание контейнеров.
  • Кластеризация — безотказная работа сервисов.
  • Автоматическое масштабирование — при превышении нагрузки на систему, Kubernetes может увеличить число контейнеров на количество, указанное в настройках.

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

Однако, нужно понимать, что Kubernetes является дополнительной программной прослойкой, которой нужно управлять и которая, так или иначе, влияет на работу. Поэтому не всегда его оптимально использовать, например, для простых приложений. Также не рекомендуется использовать систему для запуска и хранения баз данных.

Подробнее о Kubernetes на Википедии.

admin

Share
Published by
admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

1 месяц ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

1 месяц ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

1 месяц ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

1 месяц ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

1 месяц ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

1 месяц ago