In order to expose your workload with a Service of type Load Balancer, you need to annotate the Service so it is able to correctly assign IPs to the pods:
Annotation key | Explanation |
---|---|
load-balancer.hetzner.cloud/location | Should match the region set on the Cluster resource |
load-balancer.hetzner.cloud/type | Should match the type set on the Cluster resource |
Below you can find an example manifest exposing a web server with a Service of type Load Balancer:
You should be able to see the External IP assigned to your service and access nginx through it.