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 地址,并绕过对端点记录的需要。