Skip to content

Commit 314df72

Browse files
authored
docs: extend load balancer robot vswitch how to guide (#905)
1 parent 0bff380 commit 314df72

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

docs/how-to-robot-vswitch-load-balancer.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ With the v1.24.0 release we introduced the option to configure Internal IPs for
44

55
As a result, the annotation `load-balancer.hetzner.cloud/use-private-ip` can be set, if the Robot server is connected to a private network and its IP is of type [InternalIP](https://kubernetes.io/docs/reference/node/node-status/#addresses).
66

7-
## Configuration
7+
## Prerequisite
8+
9+
Enable Robot support as outlined in the [Robot setup guide](./robot.md). As mentioned there, for a Robot server we pass along configured InternalIPs, that do not appear as an ExternalIP and are within the configured address family. Check with `kubectl get nodes -o json | jq ".items.[].status.addresses"` if you have configured an InternalIP.
810

9-
To configure this, enable Robot support as outlined in the [Robot setup guide](./robot.md). Since the HCCM needs to fetch network data, provide the network ID using the `HCLOUD_NETWORK` environment variable.
11+
## Configuration
1012

11-
To disable the Routes controller, which is incompatible with vSwitches, disable networking in the Helm chart and set `HCLOUD_NETWORK_ROUTES_ENABLED=false`. Use the following snippet as a reference.
13+
Since the HCCM needs to fetch network data, provide the network ID using the `HCLOUD_NETWORK` environment variable. To disable the Routes controller, which is incompatible with vSwitches, disable networking in the Helm chart and set `HCLOUD_NETWORK_ROUTES_ENABLED=false`. Use the following snippet as a reference.
1214

1315
```yaml
1416
networking:

0 commit comments

Comments
 (0)