Ошибка проверки готовности в переплетении кубернетес - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть кластер, где у меня есть 10 рабочих узлов на Raspberry pi, а мастер работает на Ubuntu 16.04.Кажется, все работает нормально, но иногда модуль, работающий на узле, показывает ошибку ниже:

Warning FailedCreatePodSandBox 18m (x3 over 18m) kubelet, w188 (combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "6fa511fb1d292702aa99318b785f5011307601868ff2520c542515a239924c16" network for pod "deployment-6w24f": NetworkPlugin cni failed to set up pod "deployment-6w24f_aps-namespace" network: unable to allocate IP address: Post http://127.0.0.1:6784/ip/6fa511fb1d292702aa99318b785f5011307601868ff2520c542515a239924c16: dial tcp 127.0.0.1:6784: connect: connection refused

Я использую weave для работы в сети, и на панели управления kube ниже отображается ошибка:

Readiness probe failed: Get http://127.0.0.1:6784/status: dial tcp 127.0.0.1:6784: connect: connection refused Back-off restarting failed container MountVolume.SetUp failed for volume "weave-net-token-txqhk" : couldn't propagate object cache: timed out waiting for the condition

Узел показывает эту ошибку и через некоторое время автоматически начинает работать нормально.Это происходит время от времени с несколькими узлами.Я использовал следующие команды для инициализации кластера и переплетения:

sudo kubeadm init --token-ttl=0 --apiserver-advertise-address=192.168.8.12

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"

Может кто-нибудь подсказать мне, как решить эту проблему.

...