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 アドレスに直接マップするので、エンドポイントのレコードは必要ありません。