> В чем отличие ноды, пода и сервиса в Kubernetes (Node.js, JavaScript)

Уровень: senior · Роль: backend · Категория: Технические вопросы

Компании: TrendTech

Стек: Node.js, JavaScript

> Пример ответа

В Kubernetes нода (Node) - это физическая или виртуальная машина, которая является частью кластера. На ней запускаются поды.

Нода - это инфраструктурная единица, предоставляющая вычислительные ресурсы (CPU, RAM, сеть).

Под (Pod) - минимальная единица развертывания. Это группа из одного или нескольких контейнеров (обычно один), которые разделяют сетевой стек и хранилище. Под - это логическое приложение, которое живет на конкретной ноде.

Сервис (Service) - абстракция, обеспечивающая стабильный доступ к подам. Поды могут пересоздаваться и менять IP-адреса, а сервис предоставляет постоянный endpoint (например, ClusterIP или LoadBalancer) и балансирует трафик между подами, соответствующими его селектору.Проще говоря: нода - это "железо", под - это "контейнер с приложением", сервис - это "постоянный адрес для доступа к подам".

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью