我已经在互联网上寻找解决方案,但找不到任何有用的东西。我有一个运行 Ubuntu 18.04 的服务器主机。Pod 始终处于挂起状态并且不想运行。
NAMESPACE NAME READY STATUS RESTARTS AGE
container-registry pod/registry-7cf58dcdcc-hf8gx 0/1 Pending 0 12m
kube-system pod/coredns-588fd544bf-4m6mj 0/1 Pending 0 12m
kube-system pod/dashboard-metrics-scraper-db65b9c6f-gj5x4 0/1 Pending 0 12m
kube-system pod/heapster-v1.5.2-58fdbb6f4d-q6plc 0/4 Pending 0 12m
kube-system pod/hostpath-provisioner-75fdc8fccd-6mdvc 0/1 Pending 0 12m
kube-system pod/kubernetes-dashboard-67765b55f5-8xsh5 0/1 Pending 0 12m
kube-system pod/monitoring-influxdb-grafana-v4-6dc675bf8c-82fg4 0/2 Pending 0 12m
当我进入mickrok8s.kubectl describe nodes
时,我得到这个输出......
Normal Starting 15s kubelet, h2860142.stratoserver.net Starting kubelet.
Warning InvalidDiskCapacity 15s kubelet, h2860142.stratoserver.net invalid capacity 0 on image filesystem
Normal NodeHasSufficientPID 15s kubelet, h2860142.stratoserver.net Node h2860142.stratoserver.net status is now: NodeHasSufficientPID
Normal NodeHasNoDiskPressure 15s kubelet, h2860142.stratoserver.net Node h2860142.stratoserver.net status is now: NodeHasNoDiskPressure
Normal NodeHasSufficientMemory 15s kubelet, h2860142.stratoserver.net Node h2860142.stratoserver.net status is now: NodeHasSufficientMemory
Normal NodeHasSufficientPID 3s kubelet, h2860142.stratoserver.net Node h2860142.stratoserver.net status is now: NodeHasSufficientPID
“microk8s.kubectl get nodes -o wide”的输出...
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
h2860142.stratoserver.net NotReady <none> 23h v1.18.3 85.214.165.16 <none> Ubuntu 18.04.4 LTS 4.15.0 containerd://1.2.5
的输出microk8s.kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
container-registry registry-7cf58dcdcc-hf8gx 0/1 Pending 0 63m
kube-system coredns-588fd544bf-4m6mj 0/1 Pending 0 63m
kube-system dashboard-metrics-scraper-db65b9c6f-gj5x4 0/1 Pending 0 63m
kube-system heapster-v1.5.2-58fdbb6f4d-q6plc 0/4 Pending 0 63m
kube-system hostpath-provisioner-75fdc8fccd-6mdvc 0/1 Pending 0 63m
kube-system kubernetes-dashboard-67765b55f5-8xsh5 0/1 Pending 0 63m
kube-system monitoring-influxdb-grafana-v4-6dc675bf8c-82fg4 0/2 Pending 0 63m
“microk8s.inspect”的输出
Inspecting Certificates
Inspecting services
Service snap.microk8s.daemon-cluster-agent is running
Service snap.microk8s.daemon-flanneld is running
Service snap.microk8s.daemon-containerd is running
Service snap.microk8s.daemon-apiserver is running
Service snap.microk8s.daemon-apiserver-kicker is running
Service snap.microk8s.daemon-proxy is running
Service snap.microk8s.daemon-kubelet is running
Service snap.microk8s.daemon-scheduler is running
Service snap.microk8s.daemon-controller-manager is running
Service snap.microk8s.daemon-etcd is running
Copy service arguments to the final report tarball
Inspecting AppArmor configuration
Gathering system information
Copy processes list to the final report tarball
Copy snap list to the final report tarball
Copy VM name (or none) to the final report tarball
Copy disk usage information to the final report tarball
Copy memory usage information to the final report tarball
Copy server uptime to the final report tarball
Copy current linux distribution to the final report tarball
Copy openSSL information to the final report tarball
Copy network configuration to the final report tarball
Inspecting kubernetes cluster
Inspect kubernetes cluster
Building the report tarball
Report tarball is at /var/snap/microk8s/1422/inspection-report-20200609_120308.tar.gz
那么我该如何解决这个问题呢?
谢谢 :)