基于这个(https://kubernetes.io/docs/getting-started-guides/kubeadm/)步骤,我已经在Centos 7框中安装了Kubernetes,并将kubeadm init命令内存。
但节点尚未处于就绪状态。当我查看/var/log/消息时。在下面留言。
Apr 30 22:19:38 master kubelet: W0430 22:19:38.226441 2372 cni.go:157] Unable to update cni config: No networks found in /etc/cni/net.d
Apr 30 22:19:38 master kubelet: E0430 22:19:38.226587 2372 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized我的库贝利特带着这些争论跑了。
/usr/bin/kubelet --kubeconfig=/etc/kubernetes/kubelet.conf --require-kubeconfig=true --pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin --cluster-dns=10.96.0.10 --cluster-domain=cluster.local --authorization-mode=Webhook --client-ca-file=/etc/kubernetes/pki/ca.crt --cgroup-driver=systemd在我的服务器中,我没有看到/etc/cni/net.d目录。在/opt/cin/bin目录中,我看到了这些文件。
# ls /opt/cni/bin
bridge cnitool dhcp flannel host-local ipvlan loopback macvlan noop ptp tuning如何清除此错误消息?
发布于 2017-05-01 22:42:50
看来你选择法兰绒做CNI网络了。请检查您是否已指定-荚-网络-cidr 10.244.0.0/16,而kubeadm在其中。
还请检查是否为法兰绒创建了ConfigMaps,如此处@ https://github.com/coreos/flannel/blob/master/Documentation/kube-flannel.yml所示
发布于 2019-01-22 08:49:15
我认为这个问题是由kuberadm首先编码而不是init法兰绒引起的,所以它会抛出“网络插件还没有准备好: cni配置未初始化”。
解决方案:
kubectl -n kube-system apply -f https://raw.githubusercontent.com/coreos/flannel/bc79dd1505b0c8681ece4de4c0d86c5cd2643275/Documentation/kube-flannel.yml安装法兰绒kubectl delete coredns-xx-xxkubectl get pods,看看它是否有效。如果您看到这个错误"cni0“已经有一个不同于10.244.1.1/24的IP地址。
ifconfig cni0 down
brctl delbr cni0
ip link delete flannel.1如果您看到此错误“后退重新启动失败的容器”,则可以通过以下方式获取日志。
root@master:/home/moonx/yaml# kubectl logs coredns-86c58d9df4-x6m9w -n=kube-system
.:53
2019-01-22T08:19:38.255Z [INFO] CoreDNS-1.2.6
2019-01-22T08:19:38.255Z [INFO] linux/amd64, go1.11.2, 756749c
CoreDNS-1.2.6
linux/amd64, go1.11.2, 756749c
[INFO] plugin/reload: Running configuration MD5 = f65c4821c8a9b7b5eb30fa4fbc167769
[FATAL] plugin/loop: Forwarding loop detected in "." zone. Exiting. See https://coredns.io/plugins/loop#troubleshooting. Probe query: "HINFO 1599094102175870692.6819166615156126341.".然后,您可以在失败的节点上看到文件“/etc/ can”,如果名称服务器是localhost,将有一个loopback.Change到:
#nameserver 127.0.1.1
nameserver 8.8.8.8发布于 2019-08-18 17:41:23
如果你在AWS ..。我使用的是云形成yaml,我建议您将Kubernetes版本的AMI与Region+ID匹配:
Kubernetes版本1.13.8 Region: US East (N.Virginia) (us-east-1) Amazon优化AMI: ami-0d3998d69ebe9b214
然后应用您的映射:
kubectl apply -f aws-auth-cm.yaml然后看魔术:
kubectl get nodes --watchhttps://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html
https://stackoverflow.com/questions/43713509
复制相似问题