Red Hat Training
A Red Hat training course is available for OpenShift Container Platform
17.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 地址,并绕过对端点记录的需要。