803 B
803 B
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.