Load Balancers are configured via Kubernetes annotations. You can find a full list of annotations and their description in this table.
For convenience, you can set the following environment variables as cluster-wide defaults, so you don't have to set them on each load balancer service. If a load balancer service has the corresponding annotation set, it overrides the default.
HCLOUD_LOAD_BALANCERS_ALGORITHM_TYPEHCLOUD_LOAD_BALANCERS_DISABLE_IPV6HCLOUD_LOAD_BALANCERS_DISABLE_PRIVATE_INGRESSHCLOUD_LOAD_BALANCERS_DISABLE_PUBLIC_NETWORKHCLOUD_LOAD_BALANCERS_ENABLEDHCLOUD_LOAD_BALANCERS_HEALTH_CHECK_INTERVALHCLOUD_LOAD_BALANCERS_HEALTH_CHECK_RETRIESHCLOUD_LOAD_BALANCERS_HEALTH_CHECK_TIMEOUTHCLOUD_LOAD_BALANCERS_LOCATION(mutually exclusive withHCLOUD_LOAD_BALANCERS_NETWORK_ZONE)HCLOUD_LOAD_BALANCERS_NETWORK_ZONE(mutually exclusive withHCLOUD_LOAD_BALANCERS_LOCATION)HCLOUD_LOAD_BALANCERS_PRIVATE_SUBNET_IP_RANGEHCLOUD_LOAD_BALANCERS_TYPEHCLOUD_LOAD_BALANCERS_USE_PRIVATE_IPHCLOUD_LOAD_BALANCERS_USES_PROXYPROTOCOL