Что такое Service как сущность Kubernetes?

Service в Kubernetes предоставляет стабильный способ доступа к группе конечных точек, обычно Pod. Клиент не должен отслеживать меняющиеся адреса каждого экземпляра приложения.

Короткий ответ

Что ответить на собеседовании

Service в Kubernetes предоставляет стабильный способ доступа к группе конечных точек, обычно Pod. Клиент не должен отслеживать меняющиеся адреса каждого экземпляра приложения.

Подробный разбор

Ответ с пояснениями

Service в Kubernetes предоставляет стабильный способ доступа к группе конечных точек, обычно Pod. Клиент не должен отслеживать меняющиеся адреса каждого экземпляра приложения.

Service с селектором связывается с подходящими Pod через EndpointSlice. Обычный ClusterIP доступен внутри кластера, NodePort и LoadBalancer помогают организовать внешний доступ. Есть также headless Service без единого виртуального IP и ExternalName для DNS-алиаса. Service не разворачивает приложение и не заменяет Deployment; также он сам по себе не является HTTP-маршрутизатором по путям.

Источник: kubernetes.io.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее