External Dns is not working with private Load-balancer with AWS [question]
See original GitHub issueDescribe 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:
- Created 3 years ago
- Comments:17 (9 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.
PS: It might be much better to continue in some new discussion … this issue is closed and has anyway nothing to do with this.