Что такое Kubernetes

Kubernetes (крупнописно: K8s) — это открытая система автоматизации развёртывания, масштабирования и управления контейнерными приложениями. Разработан и поддерживается Cloud Native Computing Foundation.

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

Kubernetes предоставляет декларативный способ управления приложениями и их ресурсами, используя объектную модель, описываемую в формате YAML или JSON. Это позволяет определить желаемое состояние системы, и Kubernetes будет работать, чтобы достичь и поддерживать это состояние.

Kubernetes состоит из мастера и узлов. Мастер управляет узлами и координирует работу всей системы, в то время как узлы выполняют задачи, назначенные мастером.

Ключевые концепции Kubernetes включают в себя:

* Pods: группы связанных контейнеров, размещённых на одном хосте.
* Services: абстракция над pods, обеспечивающая стабильный IP-адрес и порт для доступа к pods.
* Volumes: общий дисковый пространство для pods, используемое для хранения данных.
* Deployments: ресурсы, используемые для описания желаемого состояния pods и управления ими.
* StatefulSets: ресурсы, используемые для управления stateful applications.

#Kubernetes #К8с #КubernetesGlossary #К8sGlossary #ИнформационныеТехнологии #ITGlossary

Прокрутить вверх