I have a Kubernetes cluster hosted at another provider's data center that's hitting a limit of 40,000 requests, and I'm unable to use their load balancer. I'm curious if I can set up AWS Load Balancer Controller to manage load balancing for my services that are outside AWS. Specifically, I'm thinking about selecting an AWS region that's close to my current provider and using the controller to direct traffic to my resources located there. Is this feasible?
3 Answers
Yes, it's possible to load balance to external destinations with AWS services, but do remember that you'll incur outgoing bandwidth charges for that. Just make sure you have the right IP target configurations in place.
It sounds like you're looking to expose your non-EKS K8s services using an AWS Application Load Balancer (ALB) or Network Load Balancer (NLB). Just so you know, there might be some compatibility issues since the controller is tailored for EKS, and certain components like ACM and DNS resolution may not function correctly with non-EKS clusters.
You can definitely install the AWS Load Balancer Controller, but it's important to note it probably won't function properly outside of AWS environments. You should also consider the CNI setup and your network's connection to the AWS VPC.
Related Questions
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically
[Centos] Delete All Files And Folders That Contain a String