Урок 1: Какую проблему решает Kubernetes?
Добро пожаловать — и выдохните: для этого урока не нужно запоминать ни одной команды и не требуется предыдущего опыта. Мы начнём с нуля. Контейнер — это небольшой пакет, в который упакованы приложение вместе со всем, что нужно ему для работы, так что оно ведёт себя одинаково на вашем ноутбуке, на об
Это как менеджер смены, который всегда держит трёх человек на кассе. Если кто-то уходит домой, менеджер сразу же приводит замену — без того, чтобы вам пришлось просить.
- Kubernetes
- Система, которая автоматически запускает контейнеры и управляет ими вместо нас: перезапускает упавший контейнер, добавляет копии под нагрузкой и обновляет версии без простоя. Её название часто сокращают до K8s.
- Контейнер
- Небольшой самодостаточный пакет, в который упакованы приложение со всем, что нужно ему для работы (код, библиотеки, настройки), так что оно работает одинаково в любой среде. Kubernetes управляет контейнерами — он не создаёт их сам.
- Оркестрация
- Автоматическое управление множеством контейнеров вместе: где запускать каждый, сколько копий и что делать, когда что-то ломается — прямо как дирижёр, координирующий целый оркестр, а не одного музыканта.
- Самовосстановление
- Способность Kubernetes заметить, что контейнер упал или исчез, и вернуть его автоматически, без того, чтобы человек заходил и перезапускал его.