如何调试kubernetes集群?

9rnv2umw  于 2023-11-17  发布在  Kubernetes
关注(0)|答案(2)|浏览(113)

正如问题所示,我对kubernetes的了解非常少。遵循教程,我做了一个Kubernetes集群,使用Minikube在本地服务器上运行Web应用程序。我已经应用了Kubernetes组件,它们正在运行,但Web-服务器不响应HTTP请求。我的问题是,我创建的所有系统对我来说就像一个黑盒子,我真的不知道如何打开它,问题出在哪里。你能解释一下我如何以一种明智的方式调试这样的实现吗?谢谢。

bvjxkvbb

bvjxkvbb1#

使用类似https://github.com/kubernetes/kubernetes-dashboard的工具
您可以在k8s集群(https://kubernetes.io/docs/tasks/tools/install-kubectl/)中安装kubectl和kubernetes-dashboard,然后使用kubectl命令查询pod或容器的信息,或者使用kubernetes-dashboard web UI查询集群的信息。更多信息请参考https://kubernetes.io/

jucafojl

jucafojl2#

kubectl get pods

字符串
会显示你所有的pod和它们的状态。快速检查一下,确保所有的都至少在运行。
如果有不健康的豆荚,

kubectl describe pod <pod name>


将给予更多的信息..例如图像找不到等

kubectl log <pod name> --all


通常是下一步,请在使用API时使用-f跟踪日志。
可以将运行在pod中的图像与大多数ide调试器连接起来,但是根据所使用的语言和ide的不同,说明会有所不同。

相关问题