Is there a way to expose a K8 cluster without NodeBalancers?

I have a low budget elasticsearch cluster and I can't seem to see any documentation as to how to expose it without paying $10/mo for a nodebalancer. It seems overkill for my extremely low traffic usecase. Is there any other solution I'm not aware of?

1 Reply

Kubernetes allows for workloads to be exposed via a NodePort Service, which may fit your use-case.

  • "Using a NodePort gives you the freedom to set up your own load balancing solution, to configure environments that are not fully supported by Kubernetes, or even to expose one or more nodes' IP addresses directly."


Please enter an answer

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct