Не удалось создать ошибку. - PullRequest
0 голосов
/ 31 января 2019

У меня есть Ubuntu 16.04, который действует как мастер kubernetes.Я установил kuber v1.13.1 и использую weave для работы в сети.У меня есть 2 Raspberry pi устройства с одинаковой версией kubernetes.Я создал кластер и присоединился к raspberry pi к Ubuntu kube master.Я начал развертывание, и все выглядит нормально.

Когда я проверил журналы контейнера, я обнаружил, что он не может подключиться к Интернету.Я пытался пинговать, но не получил результатов.Когда я запустил команду для описания модуля, я получил следующее:

Warning FailedCreatePodSandBox 42m (x3 over 42m) kubelet, node02 (combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "dea99f80488031b84b7b1f934343e54d877adf931071401651628505d52f55f9" network for pod "deployment-cnfc5": NetworkPlugin cni failed to set up pod "deployment-cnfc5_matrix-device" network: unable to allocate IP address: Post http://127.0.0.1:6784/ip/dea99f80488031b84b7b1f934343e54d877adf931071401651628505d52f55f9: dial tcp 127.0.0.1:6784: connect: connection refused

Я проверил каталог /etc/cni/net.d, и он содержит 10-weave.conflist как на главном, так и на рабочем узле.Я также проверил каталог /opt/cni/bin и нашел ниже на master узле:

bridge flannel ipvlan macvlan ptp tuning weave-ipam weave-plugin-2.5.1 dhcp host-local loopback portmap sample vlan weave-net

и на работнике, я получил ниже:

bridge flannel ipvlan macvlan ptp tuning weave-ipam weave-plugin-2.5.0 dhcp host-local loopback portmap sample vlan weave-net weave-plugin-2.5.1

Пожалуйста, кто-нибудь, пожалуйста, дайте мне знать, что я могу сделать, чтобы решить эту проблему.?Спасибо.

Я запустил мастер kube с помощью следующих команд:

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

и установил переплетение с помощью:

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