1.
Failed create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "564ae4cef6358447e0d22261b726ef49539593216755b0d331a0eb9bf0b724b1" network for pod "nginx": networkPlugin cni failed to set up pod "nginx_default" network: open /run/flannel/subnet.env: no such file or directory
vi /run/flannel/subnet.env
FLANNEL_NETWORK=10.244.0.0/16
FLANNEL_SUBNET=10.244.0.1/24
FLANNEL_MTU=1450
FLANNEL_IPMASQ=true
或者可能是 kubeadm init时没有添加 –pod-network-cidr=10.244.0.0/16 如果环境允许可以 kubeadm reset 重置后再重新init
2. [root@c1 pod-basic]# kubectl get pod NAME READY STATUS RESTARTS AGE busybox 0/1 CrashLoopBackOff 6 6m53s nginx 1/1 Running 0 72m
查看详细信息: kubectl describe pod busybox 发现有这个报错 Warning BackOff 4m26s (x8 over 5m52s) kubelet, w1 Back-off restarting failed container
修改一下pod_busybox.yml,添加最后两行 [root@c1 pod-basic]# cat pod_busybox.yml apiVersion: v1 kind: Pod metadata: name: busybox labels: app: busybox spec: containers:
- name: busybox image: busybox command: [ “/bin/sh”, “-c”, “–” ] args: [ “while true; do sleep 30; done;” ]
然后删了重建: [root@c1 pod-basic]# kubectl delete -f pod_busybox.yml pod “busybox” deleted [root@c1 pod-basic]# kubectl create -f pod_busybox.yml pod/busybox created [root@c1 pod-basic]# kubectl get pods NAME READY STATUS RESTARTS AGE busybox 1/1 Running 0 17s nginx 1/1 Running 0 82m
3. Unable to connect to the server: x509: certificate signed by unknown authority 这个是权限没对。检查一下~/.kube/config 这个文件中,
certificate-authority-data client-certificate-data client-key-data
这几个参数存不存在,是不是对的。
![]() |
![]() |