Сервисы
Managed IT
Решения
Security
Импортозамещение
Партнерам
О компании

Kubernetes

Kubernetes — это платформа с открытым исходным кодом, которая автоматизирует операции с контейнерами. Она упрощает многие ручные процессы, связанные с развертыванием и масштабированием упакованных в контейнеры приложений. Таким образом, можно объединять группы хостов, работающих под управлением контейнеров Linux, и Kubernetes поможет эффективно управлять этими кластерами, которые могут охватывать узлы в общедоступных, частных или гибридных облаках. Поэтому Kubernetes является идеальной платформой для размещения облачных приложений, требующих быстрого масштабирования, таких как потоковая передача данных в реальном времени через Apache Kafka.

Kubernetes первоначально был разработан инженерами Google. Компания одной из первых начала работу с контейнерами и публично заявляла, что всё в Google работает в контейнерах. Google генерирует более 2 миллиардов развертываний в неделю – все они работают на внутренней платформе Borg. Borg был предшественником Kubernetes, и уроки, извлеченные из его разработки на протяжении многих лет, значительно повлияли на технологию Kubernetes.

Managed DevOps

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

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

С Kubernetes можно:

Однако Kubernetes полагается на другие проекты, чтобы полностью обеспечить все возможности. С помощью других open-source проектов можно реализовать весь потенциал Kubernetes:

Некоторые наиболее распространенные термины, которые помогут понять Kubernetes: