Если вы хотите иметь cluster.domain
вместо значения по умолчанию cluster.local
, вам нужно настроить локальный домен в кубеле с флагом --cluster-domain=cluster.domain
Также вам нужно изменить ConfigMap для CoreDNS Corefile для изменения значения по умолчанию
apiVersion: v1
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.domain in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf
cache 30
loop
reload
loadbalance
}
Чтобы убедиться, что вы проверяете файл /etc/resolve.conf
внутри модуля
search default.svc.cluster.domain svc.cluster.domain cluster.domain google.internal c.gce_project_id.internal
nameserver 10.0.0.10
options ndots:5