Skip to content

Commit 446c453

Browse files
docs: external dns config
1 parent 9cf6e4e commit 446c453

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/admin/how-to/install/installing.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,18 @@ In all the example below, we assume your Helm release is called `<release-name>`
301301
acme:
302302
enabled: true
303303
server: https://acme-staging-v02.api.letsencrypt.org/director
304+
```
305+
306+
=== "ExternalDNS"
304307

308+
If your cluster provides [external-dns](https://github.com/kubernetes-sigs/external-dns) to expose ingresses and services, you can configure the ingress using a preferred IP (e.g. provided by [kube-vip](https://kube-vip.io/) ). Setting the IP on the ingress and externalDNS should automatically create the entry. Otherwise you can add the following annotations:
305309

310+
```yaml
311+
ingress:
312+
annotations:
313+
external-dns.alpha.kubernetes.io/hostname: "my.hostname"
314+
external-dns.alpha.kubernetes.io/target: "my.preferred.ip"
315+
loadBalancerIP: "my.preferred.ip"
306316
```
307317

308318
## Deploy diracx on your cluster

0 commit comments

Comments
 (0)