GG
Size: a a a
GG
VM
VM
GG
GG
GG
VM
AK
VM
AS
AA
AA
А
GG
GG
DP
some-service
резолвяться в some-service.some-namespace.svc.cluster.local
которая в свою очеред резолвиться в реальный айпишник сервиса. т.е. задача по сути в том, что бы успеть подменить свой кастомный домен формата some-service.custom.domain
до резолва айпишника в some-service
который потом разрезолвиться в some-service.some-namespace.svc.cluster.local
который потом в айпишник.coredns
при помощи банального rewrite name substring
как то так:apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
rewrite name substring .custom.domain .
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30
loop
reload
loadbalance
}
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
GG