У меня статус рабочего узла Kubernetes не готов. Я использую две машины Ubuntn. Один главный и один рабочий узел. Я добавил фланель sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
на главный узел после sudo kubeadm init --pod-network-cidr=10.244.0.0/16
.
Информация, которую я получил от главного узла:
Как говорится, container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Кроме того, рабочий узел говорит Unable to update cni config" err="no networks found in /etc/cni/net.d
Должны ли они быть причинами?
Также это то, что я получил ps -ef | grep kubelet
на главном и рабочем узле
Warning FailedCreatePodSandBox 45s (x26 over 6m11s) kubelet Failed to create pod sandbox: open /run/systemd/resolve/resolv.conf: no such file or directory
На моей рабочей машине нет файла resolv.conf. Для чего нужен этот файл conf? Могу ли я скопировать конфиг с мастера на рабочий узел? Похоже, я потерял несколько файлов на своем рабочем узле. IDK, почему, но у меня есть kubelet, kubeadm и docker, установленные на рабочем узле. - person yeehaw   schedule 02.07.2021