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