Модуль kube-dns в состоянии ContainerCreating с использованием Weavenet без конечных точек
Я пытаюсь настроить простой кластер выиграл Ubuntu 16.0.4. Я следовал документации Kubernetes, чтобы создать кластер, используя kubeadm. Ниже приведены версии в -
версия kubectl
Версия клиента: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44-04-03T20:38Z", GoVersion:"go1.7.5", компилятор:" gc ", платформа:"linux/amd64"} Версия сервера: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.0", GitCommit:"fff5156092b56e6bd60fff75aad4dc9de6b6ef37", GitTreeState:"clean", BuildDate:"2017-03-28T16:24:30Z", GoVersion:"go1.7.5", компилятор:" gc ", платформа:" linux / am "
версия kubeadm
версия kubeadm: version.Info{Major:"1", Minor:"6+", GitVersion:"v1.6.0-alpha.0.2074+a092d8e0f95f52", GitCommit:"a092d8e0f95f5200f7ae2cba45c75ab42da36537", GitTreeStateState -12-13T17:03:18Z", GoVersion:"go1.7.4", компилятор:" gc ", платформа:"linux/amd64"}
Kubelet - 1.5.6 (пришлось понизить версию 1.6 из-за проблем со статусом узла NotReady) Использовано дополнение weave-kube-1.6. Версия докера: 1.12.6
Даже после установки сети модуля pod с помощью Weavenet модуль kube-dns не находится в рабочем состоянии.
kubectl получить стручки -n Kube-системы
НАЗВАНИЕ ГОТОВОЕ СОСТОЯНИЕ ВОЗВРАЩАЕТСЯ ВОЗРАСТА etcd-km 1/1 Запуск 5 13h kube-apiserver-km 1/1 Запуск 2 13h kube-controller-manager-km 1/1 Запуск 4 13h kube-dns-3913472980-xw6mq 0/3 ContainerCreating 0 1h kube-proxy-p3jhx 1/1 Бег 1 1d kube-proxy-qd1c6 1/1 Бег 3 1d kube-scheduler-km 1/1 Бег 7 13h weave-net-g1fcm 2/2 Бег 4 12h weave-net-t8zsb 2/2 Бег 0 12ч
Iptables-сохранить
[....] -A KUBE-SERVICES -d 10.96.0.10/32 -p tcp -m комментарий --комментарий "kube-system/kube-dns:dns-tcp не имеет конечных точек" -m tcp --dport 53 -j REJECT --reject-with icmp-port-unreachable -A KUBE-SERVICES -d 10.96.0.10/32 -p комментарий udp -m --комментарий "kube-system / kube-dns: у dns нет конечных точек" -m udp --dport 53 -j REJECT --reject-with icmp-port-unreachable
Я отключил брандмауэр с UFW Stop/ UFW отключить. Я также попытался открыть порты 53 на TCP и UDP, но без помощи. Помогите, пожалуйста, запустить мои стручки kube-dns.
Большое спасибо.
2 ответа
У меня была такая же проблема, и да, она решена сейчас. Я использовал фланель для работы в сети и работал хорошо даже с Kubernetes 1.6.1, хотя: https://crondev.com/kubernetes-installation-kubeadm/