имена служб разрешаются на главном, а не на других узлах - PullRequest
0 голосов
/ 11 мая 2018

Следуя инструкциям по устранению неполадок DNS , имена служб разрешаются в модулях главного узла, но не в модуле подчиненного узла. У меня есть двухузловая установка кластера kubeadm на виртуальных машинах VirtualBox CentOS с фланелью.

от мастера:

kubectl exec -ti etcd-master -n kube-system -- nslookup kubernetes.default
Server:    192.168.1.1
Address 1: 192.168.1.1

Name:      kubernetes.default
Address 1: 92.242.140.21 unallocated.barefruit.co.uk

от раба:

 kubectl exec -ti busybox -- nslookup kubernetes.default
Server:    10.96.0.10
Address 1: 10.96.0.10

nslookup: can't resolve 'kubernetes.default'
command terminated with exit code 1

Эта проблема упоминается в комментарии , автором @ P.J.Meisch, но не имеет разрешения, поскольку это не был фактический вопрос.

Файл /etc/resolv.conf на каждом из узлов (ВМ) просто имеет IP-адрес моего хост-компьютера в качестве сервера имен. это неправильно?

# Generated by NetworkManager
search fios-router.home
nameserver 192.168.1.1

Является ли фланель плохим выбором для этой установки?

...