Skip to content

Commit

Permalink
docs: update hetzner documentation for CCM
Browse files Browse the repository at this point in the history
Use CCM to set correctly external IPs.

Signed-off-by: Adolfo Ochagavía <github@adolfo.ochagavia.nl>
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
  • Loading branch information
aochagavia authored and smira committed Sep 25, 2024
1 parent d498f64 commit d2ccbc2
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -275,3 +275,22 @@ At this point we can retrieve the admin `kubeconfig` by running:
```bash
talosctl --talosconfig talosconfig kubeconfig .
```

### Install Hetzner's Cloud Controller Manager

First of all, we need to patch the Talos machine configuration used by each node:

```yaml
# patch.yaml
cluster:
externalCloudProvider:
enabled: true
```
Then run the following command:
```bash
talosctl patch machineconfig --patch-file patch.yaml --nodes <comma separated list of all your nodes' IP addresses>
```

With that in place, we can now follow the [official instructions](https://github.com/hetznercloud/hcloud-cloud-controller-manager), ignoring the `kubeadm` related steps.

0 comments on commit d2ccbc2

Please sign in to comment.