talos-platform/talos/coredns-hosts.md
root 49cd3e023e
All checks were successful
Talos Platform Deploy / deploy (push) Successful in 15s
Forgejo + Longhorn mit Let's Encrypt, Traefik-Import
2026-11-13 22:39:17 +01:00

19 lines
803 B
Markdown

# CoreDNS-Hosts-Eintrag (manuell gepflegt)
Pods im Cluster (u.a. die Selbstprüfung von cert-manager) sollen die eigenen öffentlichen Namen
direkt auf den Traefik-Ingress auflösen, statt über die öffentliche IP 46.4.148.66 (kein Hairpin-NAT).
`kubectl -n kube-system edit configmap coredns`, im Block `.:53 {` nach `errors`:
```
hosts {
172.25.64.200 boday-it.ch www.boday-it.ch forgejo.boday-it.ch longhorn.boday-it.ch
fallthrough
}
```
Danach: `kubectl -n kube-system rollout restart deployment coredns`
Achtung: `talosctl upgrade-k8s` kann die ConfigMap überschreiben. Nach jedem Kubernetes-Upgrade prüfen:
`kubectl run dnstest --rm -i --restart=Never --image=busybox -- nslookup boday-it.ch` → 172.25.64.200
Neue öffentliche Hostnamen auf Talos hier ergänzen.