mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-06 17:46:57 +02:00
Add tutorial for AWS-SD AAAA record support
Signed-off-by: Michael Shen <mishen@umich.edu>
This commit is contained in:
parent
5008b9aa3b
commit
0b4c0e8ecd
@ -304,6 +304,32 @@ spec:
|
||||
|
||||
This will set the TTL for the DNS record to 60 seconds.
|
||||
|
||||
## IPv6 Support
|
||||
|
||||
If your Kubernetes cluster is configured with IPv6 support, such as an [EKS cluster with IPv6 support](https://docs.aws.amazon.com/eks/latest/userguide/deploy-ipv6-cluster.html), ExternalDNS can
|
||||
also create AAAA DNS records.
|
||||
|
||||
```yaml
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: nginx
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/hostname: nginx.external-dns-test.my-org.com
|
||||
external-dns.alpha.kubernetes.io/ttl: "60"
|
||||
spec:
|
||||
ipFamilies:
|
||||
- "IPv6"
|
||||
type: NodePort
|
||||
ports:
|
||||
- port: 80
|
||||
name: http
|
||||
targetPort: 80
|
||||
selector:
|
||||
app: nginx
|
||||
```
|
||||
|
||||
:information_source: The AWS-SD provider does not currently support dualstack load balancers and will only create A records for these at this time. See the AWS provider and the [AWS Load Balancer Controller Tutorial](./aws-load-balancer-controller.md) for dualstack load balancer support.
|
||||
|
||||
## Clean up
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user