I can't set up Kubernetes in Centos 7: Unable to update cni config

6/6/2017

I am trying to follow docs to setup a one node Kubernetes cluster with Centos 7.

kubeadm init will return no error but kubectl get nodes will return:

NAME      STATUS     AGE       VERSION
[MY_IP]   NotReady   22s       v1.6.4

system log repeats:

Jun  6 16:21:48 localhost kubelet: W0606 16:21:48.064388   11520 cni.go:157] Unable to update cni config: No networks found in /etc/cni/net.d
Jun  6 16:21:48 localhost kubelet: E0606 16:21:48.064537   11520 kubelet.go:2067] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

I can only find info about this in Kubernetes github logs but they talk about a bug and I haven't found a workaround. Thanks

-- icordoba
centos
docker
kubernetes

2 Answers

6/6/2017

Looks like you need a pod network. Have you completed step 3 in the guide here? If you install one of the network overlays (listed at https://kubernetes.io/docs/concepts/cluster-administration/addons/), you should be good to go.

-- jzeef
Source: StackOverflow

6/6/2017

you can run this command

kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel-rbac.yml
kubectl create -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
-- sfgroups
Source: StackOverflow