18.3.2. 使用外部域名
ExternalName
服务没有选择器,或者任何定义的端口或端点。您可以使用 ExternalName
服务将流量分配给集群外的外部服务。
kind: "Service"
apiVersion: "v1"
metadata:
name: "external-mysql-service"
spec:
type: ExternalName
externalName: example.domain.name
selector: {} 1
- 1
- 将
selector
字段留为空。
使用 ExternalName
服务将服务映射到 externalName
字段的值(上例中的example.domain.name
),方法是自动注入 CNAME 记录,将服务名称直接映射到外部 DNS 地址,并绕过对端点记录的需要。