安装好k8s之后 一直都是NoReady的状态
watch kubectl get pod -n kube-system -o wide
查看pod 是因为 kube-flannel-ds-zw4h8 init 失败了
检查日志
kubectl describe pod kube-flannel-ds-zw4h8 --namespace=kube-system
大概长这样
Normal Scheduled 33m default-scheduler Successfully assigned kube-system/kube-flannel-ds-zw4h8 to master
Warning Failed 3m28s (x3 over 21m) kubelet Failed to pull image "quay.io/coreos/flannel:v0.14.0": rpc error: code = Unknown desc = context canceled
Warning Failed 3m28s (x3 over 21m) kubelet Error: ErrImagePull
Normal BackOff 3m15s (x2 over 21m) kubelet Back-off pulling image "quay.io/coreos/flannel:v0.14.0"
Warning Failed 3m15s (x2 over 21m) kubelet Error: ImagePullBackOff
Normal Pulling 3m2s (x4 over 33m) kubelet Pulling image "quay.io/coreos/flannel:v0.14.0"
拉取quay.io/coreos/flannel:v0.14.0 一直拉不下来
因为 quay.io 国内拉取不下来,直接用docker拉一下
docker pull quay.io/coreos/flannel:v0.14.0
再查看状态就ok了
coredns-f588759bd-n5bvr 1/1 Running 0 52m 10.100.0.2 master <none> <none>
coredns-f588759bd-xbwd4 1/1 Running 0 52m 10.100.0.3 master <none> <none>
etcd-master 1/1 Running 0 52m 192.168.205.31 master <none> <none>
kube-apiserver-master 1/1 Running 0 52m 192.168.205.31 master <none> <none>
kube-controller-manager-master 1/1 Running 0 52m 192.168.205.31 master <none> <none>
kube-flannel-ds-zw4h8 1/1 Running 0 40m 192.168.205.31 master <none> <none>
kube-proxy-vnmgd 1/1 Running 0 52m 192.168.205.31 master <none> <none>
kube-scheduler-master 1/1 Running 0 52m 192.168.205.31 master <none> <none>