Merge pull request #930 from juan131/external_dns_readme

[bitnami/external-dns] Add instructions to install ExternalDN on AWS
This commit is contained in:
Juan Ariza Toledano
2018-11-16 15:59:25 +01:00
committed by GitHub
2 changed files with 18 additions and 2 deletions
+1 -1
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:
+17 -1
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