kubectl get pods no resourse found...

[root@localhost data]# kubectl get pods
No resources found.
[root@localhost data]# 

1,确认docker有没有安装

[root@localhost data]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2021-06-24 23:38:02 PDT; 4 weeks 2 days ago
     Docs: https://docs.docker.com
 Main PID: 25831 (dockerd)
   Memory: 150.9M
   CGroup: /system.slice/docker.service
           ├─  472 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/923544ec52647cad7d59abb11e377e896a3dc546...
           ├─  515 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/a219a33b97e5fb62de28580470bc9fbf8b703486...
           ├─ 1264 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/42abc6d542451e6cf79da63078a0ebe3c793b91c...
           ├─ 2277 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/431f615999bf71e1d1ad3a6744b58cd383b54266...
           ├─25831 /usr/bin/dockerd
           ├─25838 docker-containerd --config /var/run/docker/containerd/containerd.toml
           ├─30959 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/01a584b6045f110b069548671b50c2e3bb28afbd...
           ├─30970 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/1347e0489ef78405912353cc3504012b50dbff51...
           ├─30973 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/f0bd0585afeea816cbce8f3f16aec1e3301bcfbf...
           └─30982 docker-containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/ed0470803bda4fc22a061833e416353fa0e14be0...

docker已经安装了,且启动了

2,kubelet已经安装且启动了

[root@localhost data]# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
   Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/kubelet.service.d
           └─10-kubeadm.conf
   Active: active (running) since Sun 2021-07-25 06:59:52 PDT; 10min ago
     Docs: http://kubernetes.io/docs/
 Main PID: 48064 (kubelet)
   Memory: 74.5M
   CGroup: /system.slice/kubelet.service
           └─48064 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml...

Jul 25 07:10:08 k8s-master kubelet[48064]: I0725 07:10:08.194099   48064 kubelet_node_status.go:79] Attempting to register node k8s-master
Jul 25 07:10:08 k8s-master kubelet[48064]: E0725 07:10:08.195788   48064 kubelet_node_status.go:103] Unable to register node "k8s-master" with API server: nodes "k8s-...k8s-master"
Jul 25 07:10:13 k8s-master kubelet[48064]: E0725 07:10:13.366341   48064 eviction_manager.go:243] eviction manager: failed to get get summary stats: failed to get nod..." not found
Jul 25 07:10:15 k8s-master kubelet[48064]: I0725 07:10:15.196280   48064 kubelet_node_status.go:269] Setting node annotation to enable volume controller attach/detach
Jul 25 07:10:15 k8s-master kubelet[48064]: I0725 07:10:15.198868   48064 kubelet_node_status.go:79] Attempting to register node k8s-master
Jul 25 07:10:15 k8s-master kubelet[48064]: E0725 07:10:15.200740   48064 kubelet_node_status.go:103] Unable to register node "k8s-master" with API server: nodes "k8s-...k8s-master"
Jul 25 07:10:22 k8s-master kubelet[48064]: I0725 07:10:22.203883   48064 kubelet_node_status.go:269] Setting node annotation to enable volume controller attach/detach
Jul 25 07:10:22 k8s-master kubelet[48064]: I0725 07:10:22.207637   48064 kubelet_node_status.go:79] Attempting to register node k8s-master
Jul 25 07:10:22 k8s-master kubelet[48064]: E0725 07:10:22.209227   48064 kubelet_node_status.go:103] Unable to register node "k8s-master" with API server: nodes "k8s-...k8s-master"
Jul 25 07:10:23 k8s-master kubelet[48064]: E0725 07:10:23.366736   48064 eviction_manager.go:243] eviction manager: failed to get get summary stats: failed to get nod..." not found
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost data]# 

3, 最好发现为啥 加上--all-namespaces

[root@localhost data]# kubectl get pods --all-namespaces
NAMESPACE              NAME                                            READY     STATUS                   RESTARTS   AGE
kube-system            coredns-78fcdf6894-kq8mc                        1/1       Unknown                  0          30d
kube-system            coredns-78fcdf6894-ksptk                        1/1       Running                  0          30d
kube-system            coredns-78fcdf6894-pq57m                        1/1       Unknown                  0          30d
kube-system            coredns-78fcdf6894-rxbxp                        1/1       Running                  0          30d
kube-system            etcd-localhost.localdomain                      1/1       Unknown                  0          30d
kube-system            kube-apiserver-localhost.localdomain            1/1       Unknown                  0          30d
kube-system            kube-controller-manager-localhost.localdomain   1/1       Unknown                  0          30d
kube-system            kube-flannel-ds-amd64-42dkv                     0/1       Init:RunContainerError   0          26d
kube-system            kube-flannel-ds-amd64-f2f78                     0/1       Pending                  0          26d
kube-system            kube-proxy-4jrhl                                1/1       NodeLost                 0          30d
kube-system            kube-proxy-dmqcr                                1/1       Running                  0          30d
kube-system            kube-scheduler-localhost.localdomain            1/1       Unknown                  0          30d
kube-system            weave-net-jj68d                                 2/2       Running                  0          30d
kube-system            weave-net-pdk54                                 2/2       NodeLost                 1          30d
kubernetes-dashboard   dashboard-metrics-scraper-878cb9dc4-dvzsz       1/1       Unknown                  0          30d
kubernetes-dashboard   dashboard-metrics-scraper-878cb9dc4-trjdv       1/1       Running                  0          30d
kubernetes-dashboard   kubernetes-dashboard-5bc5dbff7f-lnzlc           1/1       Unknown                  0          30d
kubernetes-dashboard   kubernetes-dashboard-5bc5dbff7f-z2l5x           1/1       Running                  3          30d
rook-ceph              rook-ceph-operator-57ffb4fd9f-lbdg7             1/1       Running                  1807       30d
rook-ceph              rook-ceph-operator-57ffb4fd9f-vglhr             0/1       Unknown                  53         30d

很疑惑,待查资料。。。 

 

### 回答1: 这个错误信息的意思是在默认的命名空间中找不到资源。命名空间是Kubernetes中的一个重要概念,它用于对资源进行逻辑分组和隔离。默认的命名空间是集群中的一个特殊命名空间,如果在该命名空间中没有找到所需的资源,就会出现这个错误。可能是因为您正在访问的资源不在默认的命名空间中,或者它可能已被删除或未正确创建。您可以尝试指定正确的命名空间或检查资源是否正确创建。 ### 回答2: 在使用XML(eXtensible Markup Language)时,我们经常会遇到"no resources found in default namespace"这个错误。这个错误的原因是XML文件中的命名空间(Namespace)没有被正确引用,导致在解析XML文件时,解析器无法识别节点或元素,从而出现该错误。 命名空间是XML中用来区分不同XML语言元素的一种机制。它通过在元素名前加上一个命名空间前缀来区分不同的元素。例如,在一个XML文件中,如果有两个名为"book"的元素,但它们来自不同的命名空间,那么它们的全名将是不同的。 当正确使用命名空间时,在XML文件中使用命名空间前缀,如xmlns、xmlns:xsi、xmlns:xsd等。但是如果在XML文件中引用的命名空间前缀没有被定义或被定义但没有被正确引用,则会出现"no resources found in default namespace"这个错误。 为了解决该错误,我们需要检查XML文件中定义的命名空间是否正确,以及它们是否被正确引用。我们也可以尝试使用XML解析器来检查XML文件的语法错误。 在编写XML文件时,我们需要非常小心地定义和使用命名空间,以避免出现该错误。除此之外,我们还可以参考XML文件的规范和其他相关资料,以获得更多关于如何正确使用命名空间的信息。 ### 回答3: “No resources found in default namespace.”这个错误提示常出现在使用Java Web应用程序开发时。它意味着在Web应用程序资源中没有发现任何内容,通常是指在应用程序中未找到指定名字的资源。 造成这个错误的原因可能有很多,常见的包括: 1.文件命名问题:从错误的文件路径或文件名访问资源,或者在系统根目录中,这些文件的名字并不正确。 2.资源文件未加载:Java应用程序需要ApplicationContextLoader来加载配置和资源文件。如果没有加载,就可能导致找不到资源的错误。 3.缺少配置文件:Java Web应用程序通常需要一些特殊的配置文件,这些文件指定了Web应用程序的各种参数。如果这些文件不存在或未配置正确的路径,则可能导致找不到资源的错误。 4.命名空间问题:Web应用程序可能会同时存在于多个命名空间中,但是应用程序只能同时搜索一个命名空间。如果在其他命名空间中没有找到资源,则会出现这个错误。 5.类路径问题:应用程序的类路径是非常重要的,如果出现错误的类路径,就可能导致无法找到资源的错误。 针对这些常见的原因,我们可以采取一些措施来解决这个错误。例如,检查文件名和文件路径是否正确、确保配置文件存在并正确配置路径、检查命名空间和类路径以及加载正确的ApplicationContextLoader等。如果所有这些都正常,还是找不到资源,则可能需要进一步调试和排查错误。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值