Kubernetes
Также: K8s
Kubernetes — это система для автоматического управления контейнерами, которая следит за их работой и масштабированием.
Представьте, что вы управляете огромным отелем (вашим приложением), где каждый гость живет в отдельном номере-контейнере. Если какой-то номер ломается или гостям становится тесно, Kubernetes выступает в роли идеального администратора: он сам чинит сломанные комнаты, выселяет «зависших» постояльцев и при необходимости достраивает новые этажи, чтобы всем хватило места.
В мире разработки это означает, что вам не нужно вручную запускать или перезагружать программы на сервере. Вы просто говорите системе, сколько «номеров» (копий вашего приложения) должно быть открыто, и Kubernetes сам следит за тем, чтобы всё работало стабильно, даже если часть серверов внезапно отключится.
Зачем это нужно
Для вайбкодера Kubernetes — это способ не думать о «железе» и падениях сервера. Когда ваш проект вырастает из маленького MVP в сервис с тысячами пользователей, эта система берет на себя всю рутину по поддержке доступности приложения, позволяя вам сосредоточиться на написании кода и фич.