rootsongjc / kubernetes-handbook

Kubernetes中文指南/云原生应用架构实战手册
https://jimmysong.io/book/kubernetes-handbook
Creative Commons Attribution 4.0 International
11.11k stars 2.95k forks source link

kubectl get nodes . No resources found #302

Closed menkeyi closed 4 years ago

menkeyi commented 5 years ago

环境

系统cantos7.5 版本和配置信息

[root@K8S-M1 k8s-manual-files]# docker images
REPOSITORY                                                             TAG                 
k8s.gcr.io/pause                                                        3.1                
k8s.gcr.io/kube-scheduler-amd64                            v1.11.0             
k8s.gcr.io/kube-apiserver-amd64                             v1.11.0            
k8s.gcr.io/kube-controller-manager-amd64            v1.11.0            
haproxy                                                                    1.7-alpine         
quay.io/coreos/etcd                                                 v3.3.8              
osixia/keepalived                                                     1.4.5  
[root@K8S-M1 k8s-manual-files]# docker version
Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:23:03 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:25:29 2018
  OS/Arch:          linux/amd64
  Experimental:     false
[root@K8S-M2 ~]# cat /etc/systemd/system/kubelet.service.d/10-kubelet.conf
[Service]
Environment="KUBELET_KUBECONFIG_ARGS=--kubeconfig=/etc/kubernetes/kubelet.conf"
Environment="KUBELET_SYSTEM_ARGS=--network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin"
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yml"
Environment="KUBELET_EXTRA_ARGS=--node-labels=node-role.kubernetes.io/master=''"
ExecStart=
ExecStart=/usr/local/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_SYSTEM_ARGS $KUBELET_EXTRA_ARGS

日志

日志或报错信息

[root@K8S-M1 ~]# kubectl get cs
NAME                                        STATUS         MESSAGE             ERROR
scheduler                                    Healthy            ok
controller-manager                    Healthy            ok
etcd-2                                         Healthy          {"health":"true"}
etcd-0                                         Healthy          {"health":"true"}
etcd-1                                         Healthy            {"health":"true"}

这就是看不到node信息

[root@K8S-M1 ~]# kubectl get nodes
No resources found.
rootsongjc commented 5 years ago

你是用的kubeadm安装的,我没试过这种安装方式,从你得描述中看不出什么问题。