question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

External Dns is not working with private Load-balancer with AWS [question]

See original GitHub issue

Describe the bug I have used my helm chart to deploy strimzi kafka with external load balancer and also using DNS anotations to get a route53 domain name. My chart extternal dns part is as below,

Now it is creating automatically a domain name with specified internal domain value in “hostname” ttl value is also taken propeller. But though I have provided “access” as private it is still creating a LB with type external in AWS , Hence this LB is directly accessible from internet rather than only within my vpc.

 external:
           type: loadbalancer
           tls: true
           authentication:
             type: tls
           overrides:
             bootstrap:
               dnsAnnotations:
                 external-dns.alpha.kubernetes.io/hostname: kafka-bootstrap-internal.com
                 external-dns.alpha.kubernetes.io/ttl: "60"
                 external-dns.alpha.kubernetes.io/access: private

Expected behavior It should create LB only within type as internal and have access only within the vpc (i.e LB of type “internal” and not “internet-facing”)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:17 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
scholzjcommented, Nov 19, 2020

Ahh, sorry, I misunderstood that. I think that in general you should not need the DNS names per-broker as they are not configured anywhere. The clients will be configured with the bootstrap server -> the client connects there and gets the metadata from the broker. So it you normally don’t care if these are some random AWS names or your own domain name.

0reactions
scholzjcommented, May 29, 2021

PS: It might be much better to continue in some new discussion … this issue is closed and has anyway nothing to do with this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshoot DNS resolution issues with a Route 53 private ...
Confirm that DNS support is enabled in the VPC​​ To allow private hosted zone record resolution, DNS support must be enabled in your...
Read more >
Troubleshoot your Network Load Balancer
One of the reasons a Network Load Balancer could fail when it is being provisioned is if you use an IP address that...
Read more >
Amazon Route 53 FAQs - Amazon Web Services
Q. What is a Domain Name System (DNS) Service? DNS is a globally distributed service that translates human readable names like www.example.com into...
Read more >
Routing traffic to an ELB load balancer - Amazon Route 53
To route domain traffic to an ELB load balancer, use Amazon Route 53 to ... the DNS name for an ELB load balancer...
Read more >
Fix client connection to an ELB load balancer - Amazon AWS
No listener is configured for the load balancer port where clients are trying to connect. · The load balancer security group doesn't allow ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found