pod kube-dns в контейнере Создание статуса с использованием 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: 38Z, GoVersion: goVersion: goVersion: go , Платформа: linux / amd64} Версия сервера: version.Info {Major: 1, Minor: 6, GitVersion: v1.6.0, GitCommit: fff5156092b56e6bd60fff75aad4dc9de6b6ef37, GitTreeState: clean, BuildDate: 2017-03-28T16: 24: 30Version: go1.7.5, компилятор: gc, платформа: linux / amd64}

версия kubeadm

версия kubeadm: version.Info {Major: 1, Minor: 6+, GitVersion: v1.6.0-alpha.0.2074 + a092d8e0f95f52, GitCommit: a092d8e0f95f5200f7ae2cba45c75ab42da36537, GitTreeState: clean, BuildT17V: 2016 go1.7.4, компилятор: gc, платформа: linux / amd64}

Kubelet - 1.5.6 (пришлось понизить версию с 1.6 из-за проблем со статусом узла NotReady) Используется надстройка weave-kube-1.6. Версия докера: 1.12.6

Даже после установки сети модулей с помощью Weavenet модуль kube-dns не находится в рабочем состоянии.

kubectl get pods -n kube-system

НАЗВАНИЕ ГОТОВ СТАТУС ВОЗРАСТ ВОЗРАСТ etcd-km 1/1 Выполняется 5 13 часов kube-apiserver-km 1/1 Выполняется 2 13 часов kube-controller-manager-km 1/1 Выполняется 4 13 часов 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-save

[....] -A KUBE-SERVICES -d 10.96.0.10/32 -p tcp -m comment --comment 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 comment --comment kube-system / kube-dns: DNS не имеет конечных точек -m udp --dport 53 -j REJECT --reject-with icmp-port-unreachable

Я отключил брандмауэр с помощью ufw stop / ufw disable. Я также попытался открыть порты 53 по TCP и UDP, но безрезультатно. Пожалуйста, помогите запустить мои поды kube-dns.

Большое спасибо.


person diki    schedule 28.04.2017    source источник
comment
обновление - проблема решена с помощью kubernetes 1.6.2.   -  person diki    schedule 02.05.2017


Ответы (2)


Проблема решена обновлением до Kubernetes 1.6.2.

person diki    schedule 02.05.2017

У меня была такая же проблема, и да, теперь она решена. Я использовал фланель для работы в сети и хорошо работал даже с Kubernetes 1.6.1: https://crondev.com/kubernetes-installation-kubeadm/

person Alen Komljen    schedule 07.05.2017