Kubernetes ExternalName
ExternalName
— это тип сервиса в Kubernetes, который позволяет создать DNS-псевдоним для внешнего ресурса вне кластера. Вместо перенаправления трафика на поды внутри кластера, ExternalName
создает CNAME-запись, указывающую на внешнее доменное имя.
Пример манифеста для ExternalName
:
1 2 3 4 5 6 7 8 |
apiVersion: v1 kind: Service metadata: name: external-service spec: type: ExternalName externalName: example.com |
В этом примере запросы к external-service
будут перенаправляться на example.com
. Такой сервис полезен для обращения к внешним сервисам по локальным именам.