Kubernetes CoreDNS Sorun Giderme

Kubernetes ozelinde DNS

Ilk olarak bildigim ve uyguladigim kadariyla kubernetes uzerinde bir podun cluster disinda bir dns sorgusu attiginda nasil bir sorgu yapitigindan bahsedecegim.

kubectl get configmap coredns -n kube-system -o yaml
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf
loop
}

Peki ya sorun neydi?

Sorunun ta kendisi benim coredns ‘i uzerinde konumlandirmis oldugum worker ile alakaliydi . Worker uzerinde bulunan /etc/resolv.conf ‘taki upstream dns server olarak 127.0.0.53`u barindiriyordu ki bu nedenle coredns podlarimi infinite loop’a girmekteydi.

Kaynakca

--

--

PythonRubyLinux(❤)

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store