From 217f2f03a237d1b228241755df3369e1a1370a65 Mon Sep 17 00:00:00 2001 From: juan131 Date: Fri, 16 Nov 2018 15:32:31 +0100 Subject: [PATCH] [bitnami/external-dns] Add instructions to install ExternalDN on AWS --- bitnami/external-dns/Chart.yaml | 2 +- bitnami/external-dns/README.md | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/bitnami/external-dns/Chart.yaml b/bitnami/external-dns/Chart.yaml index 6dd82b1d0a..d90bcccbff 100644 --- a/bitnami/external-dns/Chart.yaml +++ b/bitnami/external-dns/Chart.yaml @@ -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: diff --git a/bitnami/external-dns/README.md b/bitnami/external-dns/README.md index 0285386ace..653f60f377 100644 --- a/bitnami/external-dns/README.md +++ b/bitnami/external-dns/README.md @@ -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