![Kubernetes微服务实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/59/32436059/b_32436059.jpg)
上QQ阅读APP看书,第一时间看更新
1.5.2 探索集群
Minikube已经在运行中,让我们进一步对它进行探索。这一部分将会持续使用kubectl命令行工具,让我们先从查看节点信息开始:
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/016-4-i.jpg?sign=1738854349-PL6TxXK2P2cuuonEg8yOpvEWc87Nxh8v-0-3172158b4a101ac24686145123853567)
集群中已经有一些Pod和服务在运行。事实证明,Kubernetes也是采用“吃自己的狗粮”(eat your own dog food)方式[1],它自己的许多功能都是服务和Pod。但是,这些Pod和服务在不同的命名空间中运行。以下是所有的命名空间:
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/016-5-i.jpg?sign=1738854349-zeaIxsfFFunPPTQy4nIWzL9fU3kWtHiF-0-2be157cfe92045988c2c2cb4b7a908d1)
要查看所有命名空间中的所有服务,可以使用--all-namespaces标志:
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/016-6-i.jpg?sign=1738854349-nsWPSoGDMMWL7o79lD4jIhKaul9Ce0ZQ-0-5402509fac7b24b731f0e20b1a6eb76a)
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/017-i.jpg?sign=1738854349-HJJ0OOdFUsClQ5pFtGZJL7phO3q6pnm6-0-41bdeff29858070c254d2cf1c868f4ee)
Kubernetes API服务器本身在默认命名空间中作为服务运行,在kube-system命名空间中运行着kube-dns和kubernetes-dashboard服务。
要浏览仪表板,你可以运行Minikube特有的命令minikube dashboard。推荐使用kubectl命令,因为它更通用,可以在任何Kubernetes集群上运行:
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/017-2-i.jpg?sign=1738854349-c2K3Lv0l4PMFN1Ykfxdh1yl6hY98QaPw-0-3ba4f65ab905e0bf619033b8a7c8fc7c)
然后,你可以浏览http://localhost:9090查看仪表板,如图1-3所示。
![](https://epubservercos.yuewen.com/0B378C/17517093206689306/epubprivate/OEBPS/Images/t1-3.jpg?sign=1738854349-oQ6YFtHdNSa7hL68NV0iLvuaKQmytlCF-0-b68e52bf60f89c74567ed20b9a1b6f19)
图1-3 Kubernetes仪表板
[1] 请参考https://en.wikipedia.org/wiki/Eating_your_own_dog_food。——译者注