[bitnami/external-dns] Add instructions to install ExternalDN on AWS

This commit is contained in:
juan131
2018-11-16 15:32:31 +01:00
parent c936eaea80
commit 217f2f03a2
2 changed files with 18 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
name: external-dns
version: 1.1.1
version: 1.1.2
appVersion: 0.5.8
description: ExternalDNS is a Kubernetes addon that configures public DNS servers with information about exposed Kubernetes services to make them discoverable.
keywords:

View File

@@ -125,7 +125,23 @@ $ helm install --name my-release -f values.yaml bitnami/external-dns
Find information about the requirements for each DNS provider on the link below:
- [ExternalDNS Tutorials](https://github.com/kubernetes-incubator/external-dns/tree/master/docs/tutorials)
- [ExternalDNS Tutorials](https://github.com/kubernetes-incubator/external-dns/tree/master/docs/tutorials)
For instance, to install ExternalDNS on AWS, you need to:
- Provide the K8s worker node which runs the cluster autoscaler with a minimum IAM policy (check [IAM permissions docs](https://github.com/kubernetes-incubator/external-dns/blob/master/docs/tutorials/aws.md#iam-permissions) for more information).
- Setup a hosted zone on Route53 and annotate the Hosted Zone ID and its associated "nameservers" as described on [these docs](https://github.com/kubernetes-incubator/external-dns/blob/master/docs/tutorials/aws.md#set-up-a-hosted-zone).
- Install ExternalDNS chart using the command below:
> Note: replace the placeholder HOSTED_ZONE_NAME with your hosted zoned name.
```bash
$ helm install --name my-release \
--set provider=aws \
--set aws.zoneType=public \
--set domainFilters=HOSTED_ZONE_NAME \
bitnami/external-dns
```
## Upgrading