Kubernetes &引用;kubectl获取所有--所有名称空间”;对同一群集具有不同的输出
因此,当我在不同的机器上运行Kubernetes &引用;kubectl获取所有--所有名称空间”;对同一群集具有不同的输出,kubernetes,devops,kubectl,Kubernetes,Devops,Kubectl,因此,当我在不同的机器上运行kubectl get all--all namespace时,我会得到不同的输出,我不明白为什么 第一台机器(为简洁起见,输出已调整): 第二台机器: kube-system kubernetes-dashboard-5569448c6d-w2bdb 1/1 Running 0 16h kube-system service-mesh-
kubectl get all--all namespace
时,我会得到不同的输出,我不明白为什么
第一台机器(为简洁起见,输出已调整):
第二台机器:
kube-system kubernetes-dashboard-5569448c6d-w2bdb 1/1 Running 0 16h
kube-system service-mesh-traefik-5bb8d58bf6-gfdqd 1/1 Running 0 2d
kube-system tiller-deploy-78d74d4979-rh7nv 1/1 Running 0 23h
理想情况下,我想要第一台机器的输出,并将资源类型作为输出的前缀。试图理解get all
的输出是非常令人沮丧的,由于我搜索的内容中的单词的性质,使用谷歌搜索“get all”更令人沮丧
有什么不同?集群是相同的,因此它应该返回相同的数据。第一台机器是kubectl版本1.9.2,第二台机器是1.10.0。集群正在运行1.8.7。答案在于您上面提到的细节。kubectl版本的差异在两台机器之间以不同的输出格式显示。此外,还有一个错误:答案隐含在您的最后一段中。在
kubectl get
中,输出格式显然发生了变化,请参见,但我在发行说明中没有找到任何说明:(谢谢,这是一件非常奇怪的事情,需要还原。输出非常有用,我不明白为什么要在较新版本中删除它。还原到相同、较旧的版本会产生我想要的输出。
kube-system kubernetes-dashboard-5569448c6d-w2bdb 1/1 Running 0 16h
kube-system service-mesh-traefik-5bb8d58bf6-gfdqd 1/1 Running 0 2d
kube-system tiller-deploy-78d74d4979-rh7nv 1/1 Running 0 23h