これに続いて、012OSに2VMでCentOS7が実行されています。すべてがうまく見えます(インストール/セットアップ中にエラーはありません)が、ノードが表示されません。kubectlノードに作業者が表示されない
注:
- 私はこの
- VMWareの仮想マシン上のkub1が私のマスターとkub2私のワーカーノード
kubectl get nodes
出力されます実行しています:
[[email protected] ~]# kubectl cluster-info
Kubernetes master is running at http://kub1:8080
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
[[email protected] ~]# kubectl cluster-info
Kubernetes master is running at http://kub1:8080
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
ノード:
の[[email protected] ~]# kubectl get nodes
[[email protected] ~]# kubectl get nodes -a
[[email protected] ~]#
[[email protected] ~]# kubectl get nodes -a
[[email protected] ~]# kubectl get no
[[email protected] ~]#
クラスタイベント:
[[email protected] ~]# kubectl get events -a
LASTSEEN FIRSTSEEN COUNT NAME KIND SUBOBJECT TYPE REASON SOURCE MESSAGE
1h 1h 1 kub2.local Node Normal Starting {kube-proxy kub2.local} Starting kube-proxy.
1h 1h 1 kub2.local Node Normal Starting {kube-proxy kub2.local} Starting kube-proxy.
1h 1h 1 kub2.local Node Normal Starting {kubelet kub2.local} Starting kubelet.
1h 1h 1 node-kub2 Node Normal Starting {kubelet node-kub2} Starting kubelet.
1h 1h 1 node-kub2 Node Normal Starting {kubelet node-kub2} Starting kubelet.
の/ var/log/messagesに:
kubelet.go:1194] Unable to construct api.Node object for kubelet: can't get ip address of node node-kub2: lookup node-kub2: no such host
QUESTION:私のノードは、 "ノードを取得kubectl" を使用して示されていない理由を任意のアイデア?
/etc/kubernetes/kubelet.envのKUBELET_HOSTNAMEにコメントしてノードを再起動したところ、それはうまくいった。今ではkubecltでリストされたすべてのノードが表示されない –