Что такое ExternalName сервис?

Категория: k8s

Просмотров: 32

Ответ:

Сервис типа ExternalName добавляет запись типа CNAME во внутренний DNS сервер Kubernetes. Например:

apiVersion: v1
kind: Service
metadata:
  name: ya-ru
spec:
  type: ExternalName
  externalName: ya.ru

Для сервиса ya-ru не создаётся endpoint. Поэтому сразу переходим к запросам к DNS.

ya-ru.default.svc.cluster.local. 5 IN CNAME   ya.ru.