Выбор ответа Middle Service и Ingress обновлено

Headless Service

Вопрос

Что вернёт DNS-запрос к headless-сервису (clusterIP: None)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: IP-адреса готовых подов напрямую, несколько A-записей. У headless-сервиса нет виртуального IP, поэтому DNS отдаёт адреса подов.

Варианты ответа

  1. Виртуальный ClusterIP, общий для всех подов сервиса
  2. Ошибку NXDOMAIN: без ClusterIP записи в DNS не создаются
  3. IP узла, где запущен первый под сервиса по порядку
  4. IP-адреса готовых подов напрямую, несколько A-записейправильный ответ

Разбор

У headless-сервиса нет виртуального IP, поэтому DNS отдаёт адреса подов. Это нужно StatefulSet (стабильные имена реплик) и клиентам, которые сами выбирают под, например драйверам кластерных баз. Виртуальный IP есть у обычного ClusterIP, узлы тут ни при чём.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме