正如问题所示,我对kubernetes的了解非常少。遵循教程,我做了一个Kubernetes集群,使用Minikube在本地服务器上运行Web应用程序。我已经应用了Kubernetes组件,它们正在运行,但Web-服务器不响应HTTP请求。我的问题是,我创建的所有系统对我来说就像一个黑盒子,我真的不知道如何打开它,问题出在哪里。你能解释一下我如何以一种明智的方式调试这样的实现吗?谢谢。
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/
jucafojl2#
kubectl get pods
字符串会显示你所有的pod和它们的状态。快速检查一下,确保所有的都至少在运行。如果有不健康的豆荚,
kubectl describe pod <pod name>
型将给予更多的信息..例如图像找不到等
kubectl log <pod name> --all
型通常是下一步,请在使用API时使用-f跟踪日志。可以将运行在pod中的图像与大多数ide调试器连接起来,但是根据所使用的语言和ide的不同,说明会有所不同。
-f
2条答案
按热度按时间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/
jucafojl2#
字符串
会显示你所有的pod和它们的状态。快速检查一下,确保所有的都至少在运行。
如果有不健康的豆荚,
型
将给予更多的信息..例如图像找不到等
型
通常是下一步,请在使用API时使用
-f
跟踪日志。可以将运行在pod中的图像与大多数ide调试器连接起来,但是根据所使用的语言和ide的不同,说明会有所不同。