Что означает
Kubernetes
Значение слова
Kubernetes — это платформа с открытым исходным кодом, предназначенная для управления контейнеризированными приложениями. Она позволяет автоматически распределять нагрузку, запускать и останавливать контейнеры, а также следить за их состоянием в кластере серверов.
Система широко используется в DevOps и облачных инфраструктурах. Kubernetes управляет такими сущностями, как поды (группы контейнеров), сервисы, деплойменты и кластеры, обеспечивая отказоустойчивость и масштабируемость приложений.
Основная задача Kubernetes — упростить работу с микросервисной архитектурой. Разработчики описывают желаемое состояние системы, а Kubernetes автоматически приводит инфраструктуру к этому состоянию.
Примеры:
- Мы перенесли сервисы в Kubernetes, чтобы упростить масштабирование под нагрузкой.
- Если контейнер падает, Kubernetes автоматически перезапускает его.
- DevOps настроил деплой через Kubernetes, и релизы стали проходить быстрее.
Происхождение
Название происходит от греческого слова κυβερνήτης (kubernetes), что означает «рулевой» или «штурман». Термин был выбран как метафора управления системой.