CoreDNS не переходит в состояние готовности - PullRequest
0 голосов
/ 28 мая 2020

Я создаю свой кластер Raspian Kubernetes, и у меня почти все работает ... исключение.

Coredns в одном из моих рабочих узлов не перейдут в состояние готовности.

kube-system   coredns-66bff467f8-brqt9 1/1  Running   0  82s 10.244.0.14  master-001
kube-system   coredns-66bff467f8-qlz27 0/1  Running   0  58s 10.244.1.16  worker-001 

Итак, узел worker-001 не перейдет в состояние готовности.

Несколько последних строк из журналов Kubectl на неподготовленном модуле:

E0528 02:11:45.336779       1 reflector.go:153] pkg/mod/k8s.io/client-go@v0.17.2/tools/cache/reflector.go:105: Failed to list *v1.Endpoints: Get https://10.96.0.1:443/api/v1/endpoints?limit=500&resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout  
I0528 02:11:45.339521       1 trace.go:116] Trace[2003272451]: "Reflector ListAndWatch" name:pkg/mod/k8s.io/client-go@v0.17.2/tools/cache/reflector.go:105 (started: 2020-05-28 02:11:15.338624567 +0000 UTC m=+589.077169723) (total time: 30.00076228s): Trace[2003272451]: [30.00076228s] [30.00076228s] END  
E0528 02:11:45.339899       1 reflector.go:153] pkg/mod/k8s.io/client-go@v0.17.2/tools/cache/reflector.go:105: Failed to list *v1.Service: Get https://10.96.0.1:443/api/v1/services?limit=500&resourceVersion=0: dial tcp 10.96.0.1:443: i/o timeout 
[INFO] plugin/ready: Still waiting on: "kubernetes"

Похоже, рабочий все еще чего-то ждет, я просто не знаю, что .

Я использую Flannel в этом кластере. Если я пришлю sh к рабочему узлу, я могу пропинговать доменное имя университета и получить действительный ответ.

PS: Raspian - Buster, Kubernetes - 1.18.3, Flannel указан как версия 0.12.0. -s390x

По прихоти я отключил worker-001, удалил рабочий модуль и позволил ему воссоздаться на worker-002, и не получил никакой разницы.

Итак, что будет дальше? проверьте, чтобы CoreDNS перешел в состояние готовности?

Спасибо за любой совет, Ник

1 Ответ

0 голосов
/ 15 июня 2020

Я переключился с Flannel на Weave, и он сразу подошел. Не знаю, почему Flannel не работает.

...