Questions tagged [external-dns]

46 questions
26
votes
8 answers

Not authorized to perform sts:AssumeRoleWithWebIdentity- 403

I have been trying to run an external-dns pod using the guide provided by k8s-sig group. I have followed every step of the guide, and getting the below error. time="2021-02-27T13:27:20Z" level=error msg="records retrieval failed: failed to list…
CK5
  • 1,055
  • 3
  • 16
  • 29
6
votes
2 answers

"services is forbidden: User \"system:serviceaccount:tick:external-dns\" cannot list resource \"services\" in API group \"\" at the cluster scope"

I've been following the walkthrough to create an AWS ALB Ingress Controller for my app which is also deployed at an EKS cluster. Everything seems okay , similar answers with the walkthrough but when it comes to the setting up of an external DNS I …
Flora Biletsiou
  • 309
  • 3
  • 6
  • 17
3
votes
1 answer

How to use Ingress Nginx Controller to route traffic to private pods Internally

Problem: I am currently using ingress-nginx in my EKS cluster to route traffic to services that need public access. My use case: I have services I want to deploy in the same cluster but don't want them to have public access. I only want the pods to…
3
votes
1 answer

External DNS: Configure it in all namespaces

I have successfully installed external-dns in my Kubernetes cluster following the official steps on github, it creates a Route53 record and I am able to access it correctly. I installed this on a specific namespace. My question is, do I need to…
estemendoza
  • 3,023
  • 5
  • 31
  • 51
3
votes
1 answer

External-DNS EKS AWS

[AWS EKS 1.13] I am trying to setup external-dns as described here : https://github.com/kubernetes-incubator/external-dns/blob/master/docs/tutorials/aws.md I want to setup it in a namespace, here is the code: --- apiVersion: v1 kind:…
Ahmed-F
  • 147
  • 1
  • 14
3
votes
0 answers

External-dns doesn't see the Istio gateways

I am trying to automatically create records on Google Cloud DNS using External DNS and Istio Gateways. I see that there has been quite a few changes to the External DNS repo in the past few days, so I blame the fact that I used to be able to do this…
cookiedough
  • 3,552
  • 2
  • 26
  • 51
2
votes
0 answers

How to setup ExternalDNS on Microk8s cluster?

I have a Highly Available, 3 nods, Microk8s cluster with MetalLB and Ingress. The cluster is supposed to serve a website with high availability. I want to enable ExternalDNS for the website with the domain currently on Cloudflare (but I’m open to…
Rojan Gh.
  • 1,062
  • 1
  • 9
  • 32
2
votes
1 answer

Dynamically set External dns for EKS fargate ingress alb using external-dns.alpha.kubernetes.io

I am trying to set up external dns from Eks manifest file. I created EKS cluster and created 3 fargate profiles, default, kube-system and dev. Coredns pods are up and running. I then installed AWS Load Balancer Controller by following this…
2
votes
1 answer

Error in NMI pod after adding and installing Bitnami External DNS via Terraform and Helm - No AzureIdentityBinding found for pod

I am struggling to get the azureIdentity for ExternalDNS bound and get DNS entries into our zone(s). Key error: I0423 19:27:52.830107 1 mic.go:610] No AzureIdentityBinding found for pod default/external-dns-84dcc5f68c-cl5h5 that matches…
2
votes
1 answer

Cloudflare External DNS and CNAME vs A records

I am trying to configure Kubernetes tool for automatically configuring Cloudflare external DNS. There are two configuration options: external-dns.alpha.kubernetes.io/hostname: nginx.hostname.net external-dns.alpha.kubernetes.io/target:…
Vojtěch
  • 11,312
  • 31
  • 103
  • 173
1
vote
1 answer

Combining ExternalDNS + AWS Load Balancer Controller for ArgoCD

I've been following the ArgoCD docs on AWS Application Load Balancers (ALBs) And Classic ELB (HTTP Mode) but when I mash that config together ExternalDNS seems to want use internal IPs instead of external ones: $ dig argocd..com ; <<>> DiG…
Nick
  • 3,172
  • 3
  • 37
  • 49
1
vote
1 answer

Troubleshooting EKS External-Dns IAM

Problem I am trying to troubleshoot the following message. time="" level=error msg="records retrieval failed: failed to list hosted zones: WebIdentityErr: failed to retrieve credentials\ncaused by: AccessDenied: Not authorized to perform…
aRustyDev
  • 101
  • 1
  • 11
1
vote
1 answer

External DNS + Ingress Nginx + AWS ALB

I got the following setup: Ingress-Nginx-Controller (serviceType "NodePort") AWS-Load-Balancer-Controller External-DNS I am exposing the Ingress-Nginx-Controller via an Ingress, backed by the AWS Load Balancer Controller both public and private. I…
1
vote
1 answer

external dns configuration for multiple env

How Can I setup a terraform external-dns config for multiple environments (dev/staging/pre-prod) module "eks-external-dns" { source = "lablabs/eks-external-dns/aws" version = "1.0.0" namespace = "kube-system" cluster_identity_oidc_issuer =…
Ben Rhouma Zied
  • 2,473
  • 3
  • 19
  • 29
1
vote
0 answers

external-dns in multiple clusters don't update PowerDNS as expected

I am hitting an issue where I could use some help. I have 2 single-node K8s clusters, each running external-dns, and a VM running PowerDNS. The external-dns is installed with different txtOwnerId in each cluster like this: helm install --set…
1
2 3 4