rozek1997
rozek1997

Reputation: 13

Cheap solution for exposing multiple HTTP services in K8s cluster (AWS EKS)

I'm pretty new to k8s and I'm trying to figure out how to expose to Internet, multiple HTTP services, in cheap manner. Currently I'm using AWS EKS cluster with managed node groups, so the cheap way will be not to provision any kind ELB as it cost. Also I would like those services to be in private subnets so just f.ex only Ingress Resource will be exposed and the nodes will stay private. One load balancer per svc is definitely not an option as it will break down my budget

The options I consider:

Looking forward to any solution and inputs.

Upvotes: 0

Views: 293

Answers (1)

mreferre
mreferre

Reputation: 6073

I don't think there is any magic here. Option 1 and 3 are basically one and the same (unless I am missing something). As you pointed out I don't think option 2 is viable for the reasons you call out. You have a number of options to go with. I don't know the Istio ingress (but I assume it will be fine). We often see customers using either the NGINX ingress or the ALB ingress.

All of these options require a Load Balancer.

Upvotes: 1

Related Questions