19 lines
803 B
Markdown
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.
|